Linux 安装dotnet core 1.1版运行时
我目前在我的Fedora盒上安装了dotnet core版本2,Linux 安装dotnet core 1.1版运行时,linux,.net-core,fedora,Linux,.net Core,Fedora,我目前在我的Fedora盒上安装了dotnet core版本2,dotnet--version按预期返回2.0.0 当我使用dotnet run运行现有项目时,我得到: It was not possible to find any compatible framework version The specified framework 'Microsoft.NETCore.App', version '1.1.2' was not found. - Check application de
dotnet--version
按预期返回2.0.0
当我使用dotnet run运行现有项目时,我得到:
It was not possible to find any compatible framework version
The specified framework 'Microsoft.NETCore.App', version '1.1.2' was not found.
- Check application dependencies and target a framework version installed at:
/
- Alternatively, install the framework version '1.1.2'.
(请注意,dotnet build
在项目上成功完成)
如何在当前sdk(2.0.0)中安装框架版本运行时1.1.2,其中dotnet run
将在新项目和针对运行时1.1.2的项目中正常工作
在我的邻居中,我下载了1.1.2运行时并将1.1.2文件夹复制到我的/usr/share/dotnet/shared/Microsoft.NETCore.App
文件夹中,并在运行dotnet run
时获得了初始化CoreCLR失败的奖励,HRESULT:0x80131500
。。。但在我开始之前我就知道这不是怎么做的
顺便说一句,我的Windows box有dotnet sdk 2,并且可以很好地运行该项目。。。但这一切都是用Visual Studio black magic设置的。在1.1.2运行时中使用完整路径,例如:/home/dotnet1.1.2/dotnet
,因为.net core sdk 2 yum installation在/usr/bin
中添加了指向其dotnet
的链接,这会破坏2.0.0 sdk,但我无法根据2.0.0进行构建。。。我希望它像我的windows box一样,相同的sdk将构建两个运行时。