我可以通过从命令行调用MSBuild来构建整个项目:
C:\MyProject>MSBuild MyProject.vcproj
Run Code Online (Sandbox Code Playgroud)
但是我没有找到有关编译单个文件的任何信息.本质上我想做点什么
C:\MyProject>MSBuild MyProject.vcproj /t:Compile:MySourceFile.cpp
Run Code Online (Sandbox Code Playgroud)
我不想直接从命令行使用'cl.exe',因为这会迫使我为cl.exe和所有环境变量定义所有相关的命令行选项,这是MSBuild已经为我做的任务.
有没有办法实现这一目标?
请不要建议使用'make'或'ant'等等,我特别需要MSBuild.谢谢