我使用命令行用msbuild构建我的项目。它总是将输出文件放在" bin / $ Configuration" (例如bin / Release)但我希望输出只是" bin" (没有$ Configuration)。我怎样才能做到这一点?
现在我使用以下命令构建:
msbuild c:\projects\gameplay\b\gameplay.sln /t:Build /p:Configuration=Release /p:Platform=x64 /p:OutputPath=c:\projects\gameplay\bin
答案 0 :(得分:0)
您可以编辑.xxproj文件,更改默认输出路径:
<OutputPath>bin\Debug\</OutputPath>.
当然,如果您想在自动创建项目期间确保所有项目具有相同的设置,也许您可以创建一个使用特定输出路径的自定义项目模板。
我也发现了类似的问题,也提供了其他建议:
答案 1 :(得分:0)
您可以使用相对路径指定Output参数。例如:
msbuild c:\projects\gameplay\b\gameplay.sln /t:Build /p:Configuration=Release /p:Platform=x64 /p:OutputPath=bin\