无法使用Fedora 32安装dotnet-sdk-2.1

时间:2020-07-02 08:06:27

标签: .net build sdk fedora

我的新fedora-32遇到了很大的问题。我已经成功安装了dotnet-sdk-3.1,可以正常工作。但是我有一个使用dotnet 2.1的Web应用程序客户端。所以当我尝试编译它时。

我明白了

/home/****/.nuget/packages/microsoft.aspnetcore.razor.design/2.1.2/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(121,5): error : rzc generate exited with code 150. [/home/****/repositories/project/web.csproj]

这应该是由于未安装dotnet core 2.1造成的。

我尝试通过安装dotnet-sdk-2.1

sudo dnf install dotnet-sdk-2.1

但我知道

Last metadata expiration check: 0:14:45 ago on Thu 02 Jul 2020 09:12:06 AM CEST.
No match for argument: dotnet-sdk-2.1
Error: Unable to find a match: dotnet-sdk-2.1

所以我试图添加Microsoft回购人

sudo wget -O /etc/yum.repos.d/microsoft-prod.repo https://packages.microsoft.com/config/fedora/32/prod.repo

然后我可以安装dotnet-sdk-2.1,但是当我尝试构建我的应用程序时,我仍然可以得到

/home/****/.nuget/packages/microsoft.aspnetcore.razor.design/2.1.2/build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(121,5): error : rzc generate exited with code 150. [/home/****/repositories/project/web.csproj]

请帮助我需要为客户服务,我什至无法构建该应用程序:/

0 个答案:

没有答案