ASP.NET 无法解析 5 Microsoft.Dnx.Runtime >= 1.0.0-rc2-16237

本文关键字:Runtime 0-rc2-16237 Dnx Microsoft NET ASP | 更新日期: 2023-09-27 18:32:14

我有一个 ASP.NET 5 解决方案在我的台式计算机上工作了一段时间,但今天我尝试在我的笔记本电脑上运行它,但我无法打开解决方案,它基本上要么在初始化后崩溃,要么加载并给出"NU1001 无法解析依赖项 Microsoft.Dnx.Runtime>= 1.0.0-rc2-16237

根据 DNVM 列表安装 1.0.0-rc2-16237:

Active Version           Runtime Architecture OperatingSystem Alias
------ -------           ------- ------------ --------------- -----
       1.0.0-beta5       clr     x64          win
       1.0.0-beta5       clr     x86          win
       1.0.0-beta5       coreclr x64          win
       1.0.0-beta5       coreclr x86          win
       1.0.0-rc1-final   clr     x64          win
       1.0.0-rc1-final   clr     x86          win
       1.0.0-rc1-final   coreclr x64          win
       1.0.0-rc1-final   coreclr x86          win
  *    1.0.0-rc1-update1 clr     x64          win
       1.0.0-rc1-update1 clr     x86          win             1.0.0-rc2-1635...
       1.0.0-rc1-update1 coreclr x64          win
       1.0.0-rc1-update1 coreclr x86          win
       1.0.0-rc2-16357   coreclr x64          win
但是,当我尝试"dnvm 使用 1.0.0-rc2-16357"

时,我得到"找不到 dnx-clr-win-x86.1.0.0-rc2-16357,您是否需要运行"dnvm 安装 1.0.0-rc2-16357"?

运行安装命令时,我得到"在提要 https://www.nuget.org/api/v2 上没有与名称 dnx-clr-win-x86 匹配的运行时。

在我的项目中,我参考了DNX 4.6

ASP.NET 无法解析 5 Microsoft.Dnx.Runtime >= 1.0.0-rc2-16237

project.json 中将引用从 1.0.0-rc2-16357 更改为 1.0.0-rc1 修复了问题