.NET Core - 发布期间出现错误“NETSDK1067”

Sha*_*iel 5 .net-core asp.net-core

我的 dotnet 核心项目有问题。我有一个 TFS 构建,它执行“dotnet 发布”并将应用程序部署到 IIS。

发布命令如下所示:

dotnet publish -o $(build.stagingDirectory) -c Release --self-contained --runtime win81-x64
Run Code Online (Sandbox Code Playgroud)

我的代码没有改变,但现在在 TFS 上运行构建时出现以下错误:

NETSDK1067: Self-contained applications are required to use the application host. Either set SelfContained to false or set UseAppHost to true.
Run Code Online (Sandbox Code Playgroud)

上周我们将构建服务器更新为最新的 .NET Core SDK,所以我想这可能与此有关。

发生了什么变化,我该怎么做才能使构建再次工作?