【发布时间】:2010-11-13 12:15:46
【问题描述】:
我可以通过命令行调用 MSBuild 来构建整个项目:
C:\MyProject>MSBuild MyProject.vcproj
但是我没有找到任何关于编译单个文件的信息。 本质上我想做类似的事情
C:\MyProject>MSBuild MyProject.vcproj /t:Compile:MySourceFile.cpp
我不想直接从命令行使用“cl.exe”,因为这会迫使我为 cl.exe 和所有环境变量定义所有相关的命令行选项,这是 MSBuild 已经为我完成的任务.
有什么方法可以实现吗?
请不要建议使用“make”或“ant”或其他任何东西,我特别需要 MSBuild。 谢谢
【问题讨论】:
-
来自 msdn 博客的可能很有趣的 options with C#。 YMMV。
-
有关 2010 年或以后的答案,请参阅 stackoverflow.com/a/9315739/872616
标签: visual-studio-2008 msbuild