c# - 构建成功但发布失败 - 此版本的 Microsoft.AspNetCore.All 仅与 netcoreapp2.2 目标框架兼容
问题描述
我有以下属性的 Web API 项目
- .Net 核心 2.2
- 视觉工作室 2017
- 版本:15.7.4
项目.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
可能是什么原因?
解决方案
我刚刚找到了一个奇怪的解决方案!
我创建了新publish
的个人资料,它就像魅力一样!似乎在将项目属性从 .Net Core 2.1 更改为 .Net Core 2.2 之后,我们总是需要创建一个新的配置文件!
推荐阅读
- android - 我无法在 Android Studio 中看到 AVD 管理器
- python - Keras:从矩阵中的模型输出中获取最大值
- java - 在 while 条件下赋值
- c++ - 由于缺少属性文件(可能与 IDE 相关),MSBuild 无法构建 Visual Studio 项目
- delphi - 如何在 Firemonkey Delphi Rio 中获取 TListView 选定项的值
- mysql - 是否可以从 Apache Superset 中的两个数据源中获取数据?
- python - ModuleNotFoundError:没有名为“django.templates”的模块
- xml - 使用google脚本将电子表格转成xml文档时,google脚本将成品发送到哪里?
- c++ - 从递归函数c ++返回多个值
- flutter - Flutter 在异步函数中调用 Navigator.pop