将最近编译的构建存储到指定位置的 MSBuild 标志是什么?

问题描述

我想将构建存储在 MSBuild 文件夹以外的指定文件夹中。是否有 MSBuild 标志可以这样做?如果是,那么标志是什么以及如何使用它?

解决方法

您可以设置 -p:OutDir=..\foo\bar 来指定输出位置。

对于某些项目(例如混合 ASP.NET Core 和 .NET Framework),可以使用 OutputPath 代替。由于过渡卡住,这有点混乱(请参阅 https://github.com/dotnet/msbuild/issues/87