3

bld 文件指定了 sln 文件,但它调用什么来构建它?开发者?微软构建?其他?

我想添加一些命令行参数,但我不确定它为非托管 C++ 解决方案调用哪个可执行文件。

4

1 回答 1

3

这取决于。对于 Visual Studio 2002/2003,它总是调用 devenv.com。对于 Visual Studio 2005 及更高版本,它默认调用 msbuild.exe,如果在选项选项卡上的覆盖字段中指定,则调用 devenv 或 vcbuild。

...该操作将根据正在构建的项目或解决方案的版本自动定位正确的 devenv.com 或 msbuild.exe 编译器。对于 Visual Studio 2005 及更高版本和 Delphi Prism,此操作定位并调用 msbuild.exe(随 .NET Framework 2.0 或更高版本一起安装);对于 Visual Studio 2002/2003,它为指定的项目或解决方案版本调用适当的 devenv.com 编译器。

http://www.kinook.com/VisBuildPro/Manual/vsnetoptionstab.htm

于 2009-08-14T21:19:29.757 回答