我正在使用Visual Studio 2015 Enterprise Edition并创建了简单的Asp.net5应用程序。当我尝试调试时,我收到了这个错误。
The Dnx Runtime package needs to be installed. See output window for more details
以下是我的项目设置:
Solution DNX SDK Version : 1.0.0-beta5,
Platform : .NET Core
Architecture : x64
(也尝试使用x86)
还按照this link中提到的步骤进行操作,但他们没有帮助。
尝试重新安装VS2015,但没有运气。知道我错过了什么吗?
答案 0 :(得分:25)
从NuGet控制台运行(在VS 2015中:Tools
> NuGet Package Manager
> Package Manager Console
)
dnvm upgrade
dnvm upgrade -r CoreClr
答案 1 :(得分:10)
当我从模板>中选择类库(包)项目类型时出现此错误Visual Studio C#> Web 模板结构(见图)。
我真正想要的是“类库”,它的描述是“用于创建C#类库(.dll)的项目”。当我在这种类型下创建一个新项目时,我没有收到此错误。
答案 2 :(得分:10)
最后找到解决方案!,
首先运行命令
dnvm升级
如果此命令失败,并且正在使用进程等错误,请再次运行它。并且它会在几次尝试后工作,我认为锁是由于一些退休VS正在做正确安装DNU。运行此命令后,
dnvm upgrade -r CoreClr
此命令应该还原您的Core包。它在一些项目上对我有用。
但即使在此之后项目显示相同的错误,然后关闭Visual Studio,重新打开它,您将注意到引用未加载。并且它会要求你查看错误列表,这很好,因为一旦你看到35个奇怪的错误,其中一个给你一个命令来运行,运行这个命令,
dnu恢复
这三个命令应该可以帮助您构建项目。
答案 3 :(得分:4)
我认为这与已知问题相同,并且与未安装正确版本的电源外壳有关。您可以看到帮助我的解决方案here
答案 4 :(得分:3)
我尝试了接受的答案,但无济于事。 我在命令提示符下键入以下脚本解决了。
dnvm install 1.0.0-rc1-update1 -f
我重新加载了项目并解决了问题。
答案 5 :(得分:0)
我遇到了同样的问题,在这里我找到了解决方案。首先,你需要一个互联网连接并访问此链接:
http://www.codeproject.com/Tips/1039152/DNX-SDK-Version-dnx-clr-win-x-beta-Failedto
首先,您需要在Powershell的Environment Variables中设置路径 ,例如:
C:\Windows\System32\Windows PowerShell\1.0
然后输入网站中提到的以下注释...命令提示符(cmd.exe)。
答案 6 :(得分:0)
您需要为vs。
更新powershell工具工具 - >扩展程序和更新 - >更新 - > Visual Studio Gallery - >适用于Visual Studio 2015的PowerShell工具