|
|
1
2
我没有测试过,但是这个概念应该有效。 |
|
|
2
1
您还没有说明在该项目上需要使用Visual Studio 2005的具体原因。(我知道这样做是有正当理由的,但它们可能意味着不同的解决方案。) 我曾经成功地将VS2008中的二进制、包含和库路径设置为使用编译器和VS2005(它是Win32 C++项目)。 您可以从编译器选项中删除/nologo以实际查看所使用的编译器版本。 豪托:
基本上,该项目只使用2008的编辑器组件和2005的编译器。 也许有更好的解决办法,但由于你至今没有答案,我建议你采取这种变通办法。 |
|
|
3
1
这个怎么样? 编辑Project C的proj文件以包含exec msbuild任务,该任务使用/build开关调用vs2005 devenv以生成项目A,然后将输出文件从项目A生成复制到项目C可以找到的位置。在编译项目C之前,您需要在项目C的proj文件中的一个构建步骤中进行操作,以便在构建之前,项目C可以找到项目A的输出。 |
|
|
4
1
只是SLN格式不同,在VS2008中,csproj/vbproj文件“可以”保持不变… 所以基本上,您需要两个SLN文件,在两个SLN中添加您的csprojs/vbprojs。 |
|
|
Eli Sternbach · dotnet发布-无限循环 3 年前 |
|
|
Community wiki · 关于简化构建服务器设置的软件的建议 3 年前 |
|
|
Alan Deep · 以编程方式编译/构建C#项目 8 年前 |