C# 将dotnet core升级到2.1.3后生成错误
我已通过以下命令将Dotnet Core版本从2.1.1版更新为2.1.3版:C# 将dotnet core升级到2.1.3后生成错误,c#,asp.net-core,.net-core,C#,Asp.net Core,.net Core,我已通过以下命令将Dotnet Core版本从2.1.1版更新为2.1.3版: Install-Package Microsoft.NETCore.App -Version 2.1.3 Install-Package Microsoft.AspNetCore.App -Version 2.1.3 在project building上更新到新版本后,我收到以下错误: 已使用Microsoft.NETCore.App版本2.1.3还原该项目, 但在当前设置下,将改用2.1.0版。到 若要解决此问题
Install-Package Microsoft.NETCore.App -Version 2.1.3
Install-Package Microsoft.AspNetCore.App -Version 2.1.3
在project building上更新到新版本后,我收到以下错误:
已使用Microsoft.NETCore.App版本2.1.3还原该项目,
但在当前设置下,将改用2.1.0版。到
若要解决此问题,请确保还原时使用相同的设置
以及后续操作,如生成或发布。典型的
如果在运行期间设置RuntimeIdentifier属性,则可能发生此问题
生成或发布,但不在恢复期间生成或发布
我通过文档检查了升级的副作用
那么我错过了什么呢?你不能仅仅通过升级nuget包来升级运行时。实际上,您需要使用安装SDK/运行时时时使用的任何机制来更新SDK/运行时本身
如果
dotnet--list runtimes
没有列出运行时(例如,2.1.3),您将无法使用它。可能需要读取@HereticMonkey。我以前阅读过这些页面并检查了配置,一切都正常。我发现下载最新的SDK和运行时解决了这个问题