【发布时间】:2019-06-02 06:28:09
【问题描述】:
我有一个具有以下属性的 Web API 项目
- .Net Core 2.2
- Visual Studio 2017
- 版本:15.7.4
项目.csproj 显然有以下设置
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
在 Visual Studio 中构建是 success,但是当我尝试 publish 项目时,我得到以下错误
此版本的 Microsoft.AspNetCore.All 仅兼容 netcoreapp2.2 目标框架。请以 netcoreapp2.2 为目标或选择与 netcoreapp2.1 兼容的 Microsoft.AspNetCore.All 版本。
我正在使用Visual Studio 菜单选项发布。
我正在发布到 Azure app service 。发布到File System 没有显示任何错误。
我有如下的 nuget
可能是什么原因?
【问题讨论】:
-
您如何发布应用程序?它是自包含部署吗?
-
它不是独立的。我正在从 Visual Studio 菜单选项发布到 Azure 应用服务。更新了有问题的点。
-
听起来你需要升级你的框架版本。
标签: c# visual-studio build msbuild publishing