首页 > 解决方案 > 构建成功但发布失败 - 此版本的 Microsoft.AspNetCore.All 仅与 netcoreapp2.2 目标框架兼容

问题描述

我有以下属性的 Web API 项目

项目.csproj显然具有以下设置

<PropertyGroup>
   <TargetFramework>netcoreapp2.2</TargetFramework>
 </PropertyGroup>

构建success在 Visual Studio 中,但是当我尝试publish该项目时,我得到以下错误

此版本的 Microsoft.AspNetCore.All 仅兼容 netcoreapp2.2 目标框架。请以 netcoreapp2.2 为目标或选择与 netcoreapp2.1 兼容的 Microsoft.AspNetCore.All 版本。

我正在使用Visual Studio菜单选项发布。我正在发布到Azure app service. 发布到File System没有显示任何错误。

我有如下的nuget

在此处输入图像描述

可能是什么原因?

标签: c#visual-studiobuildmsbuildpublishing

解决方案


我刚刚找到了一个奇怪的解决方案!

我创建了新publish的个人资料,它就像魅力一样!似乎在将项目属性从 .Net Core 2.1 更改为 .Net Core 2.2 之后,我们总是需要创建一个新的配置文件!


推荐阅读