我将我的应用程序从net 2升级到NetCore2.1。我遵循了微软的升级指令,在本地一切都很好。然而,当我试图发布一个带有visual studio的点网核心web应用程序时,我会得到如下消息,就像升级根本没有发生一样:
严重性代码描述项目文件行抑制状态错误此版本的Microsoft.AspNetCore.App只与netcoreapp2.1目标框架兼容。请针对netcoreapp2.1或选择与netcoreapp2.0兼容的Microsoft.AspNetCore.App版本。
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>.
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.1" />
</ItemGroup>我知道我不应该在Microsoft.AspNetCore.App中有一个版本,但是VisualStudio2017 (v15.7.3)不识别引用的库。但是,这不应该成为发布的问题。
任何帮助都将不胜感激。
发布于 2018-06-21 22:52:59
似乎在.pubxml文件中,that框架也被设置了,而且由于我用2.0版本创建了发布文件,所以它从未更新过xml:
<TargetFramework>netcoreapp2.0</TargetFramework>问题解决后,手工编辑到2.1。
https://stackoverflow.com/questions/50958797
复制相似问题