MSBuild - 如何指定输出文件路径

时间:2013-09-24 10:56:58

标签: c++ visual-studio-2010 msbuild

我正在使用MSBuild构建我的cpp应用程序。我使用以下命令:

MSBuild <path_to_sln> /t:ProjectName:rebuild /p:OutDir=C:\projOutput\;configuration=release

libpdbexp文件放在projOutput文件夹中,但exe不存在。我可以在日志中看到exe被放入另一个目录。

如何设置和强制放置exe的目录?

1 个答案:

答案 0 :(得分:2)

您显示的命令是正确的。您可以通过创建一个新项目来验证这一点:不修改任何设置pdb和exe进入O​​utDir。如果这对你不起作用,唯一的可能性似乎是项目在某处覆盖了exe路径。查看项目设置,或者如果是自定义项目,请检查TargetName属性。