Linux 安装dotnet core 1.1版运行时

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

我目前在我的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 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将构建两个运行时。