Pra*_*ash 13 .net .net-core asp.net-core .net-core-2.2 .net-core-3.1
在另一台开发人员机器上将我的 Web 应用程序的 targetFramework 从 升级dotnet-core-2.2到 后dotnet-core-3.1.2,我们收到以下错误
It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '3.1.3' was not found.
- No frameworks were found.
You can resolve the problem by installing the specified framework and/or SDK.
The specified framework can be found at:
- https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=3.1.3&arch=x64&rid=win10-x64
Run Code Online (Sandbox Code Playgroud)
我们尝试了几种方法来解决这个问题
我们仍然面临同样的问题,请指导我解决此问题。
Pra*_*ash 11
我在github dotnet 问题页面上发布了同样的问题,用户 vitek karas 为我提供了 x64 运行时C:\ProgramFiles\dotnet\shared\Microsoft.AspNetCore.App\3.1.3文件夹丢失的线索。
然后我尝试重新安装SDK 3.1.201仍然缺少文件夹。
我还尝试安装aspnetcore-runtime-3.1.3 X64仍然缺少文件夹。
最后我下载了dotnet-sdk-3.1.201-win-x64.zip并Microsoft.AspNetCore.App\3.1.3从 zip 文件手动复制文件夹,C:\ProgramFiles\dotnet\shared\Microsoft.AspNetCore.App\3.1.3然后我的 asp.net 核心应用程序开始工作。
小智 7
如果您有 Visual Studio 安装程序,请打开它并单击修改,然后单击各个组件并单击 .net core 3.1 复选框,然后单击修改。勾选.net Core 3.1(LTS)。它将安装在路径C:\Program Files\dotnet\shared中 Microsoft. AspNetCore .App\3.1.X 和 Microsoft。NETCore .App\3.1.X 是必需的