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

MSBuild - how can i specify the output file path

本文关键字:文件 路径 输出 何指定 MSBuild      更新时间:2023-10-16

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

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

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

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

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