我可以从命令行调用的MSBuild编译整个项目:使用的MSBuild编译一个CPP文件
C:\MyProject>MSBuild MyProject.vcproj
但是我没有找到有关编译单个文件的任何信息。 在本质上,我想这样做
C:\MyProject>MSBuild MyProject.vcproj /t:Compile:MySourceFile.cpp
我不想直接使用“cl.exe时”的命令行,因为这将迫使我定义cl.exe时所有相关的命令行选项和所有的环境变量,MSBuild已经为我做的任务。
有什么办法可以达到这个目的吗?
请不要使用'make'或'ant'或其他什么,我特别需要MSBuild。 谢谢
潜在的有趣的[C#选项](http://blogs.msdn.com /b/dotnetinterop/archive/2008/04/08/msbuild-script-for-compiling-all-cs-files-into-a-single-assembly-dll-or-exe.aspx)。因人而异。 – ruffin 2014-09-25 15:09:15