我可以從命令行調用的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