繁体   English   中英

未找到 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App 的指定版本

[英]The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found

我已经在生产机器上部署了我的应用程序。 我正在发布 Release、win-x64 和 --self-contained true。 我已经安装了 .net 核心 3.1.7 重新启动了 VPS,我得到:

未找到 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App 的指定版本。

dotnet --info返回:

  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download

Host (useful for support):
  Version: 3.1.7
  Commit:  fcfdef8d6b

.NET Core SDKs installed:
  No SDKs were found.

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

my.csproj 文件如下

<PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
<PropertyGroup>

任何人都知道我为什么会收到此错误?

// 在你的 csproj 文件中试试这个

<PropertyGroup>
  <RollForward>Major</RollForward>
</PropertyGroup>

从我的角度来看,我在本地机器上尝试启动 IIS 服务器时遇到了这个问题。 我下载了 .NET Core 3.1 SDK现在问题解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM