bld文件指定了sln文件,但它调用什么来构建它? MSDEV?的MSBuild?其他
我想添加一些命令行参数,但我不确定它为非托管C ++解决方案调用哪个可执行文件。
答案 0 :(得分:3)
这取决于。对于Visual Studio 2002/2003,它始终调用devenv.com。对于Visual Studio 2005及更高版本,默认情况下调用msbuild.exe,如果在“选项”选项卡的“覆盖”字段中指定,则调用devenv或vcbuild。
...操作将自动找到正确的devenv.com或 msbuild.exe编译器,基于项目或解决方案的版本 正在建设。对于Visual Studio 2005及更高版本和Delphi Prism,这个 action定位并调用msbuild.exe(随.NET一起安装) Framework 2.0或更高版本);对于Visual Studio 2002/2003,它调用 适用于指定项目或解决方案的devenv.com编译器 版本
http://www.kinook.com/VisBuildPro/Manual/vsnetoptionstab.htm