2016-06-20 37 views
3

当我尝试在本地打开一个.Net核心RC2迁移项目时,我收到以下错误消息DNX SDK版本'dnx-clr-win-x86.1.0.0-preview1-002702'未能安装

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
DNX SDK version 'dnx-clr-win-x86.1.0.0-preview1-002702' failed to install. The solution will use DNX SDK version ‘dnx-clr-win-x86.1.0.0-rc1-update1’ for this session. 
--------------------------- 
OK 
--------------------------- 

任何想法为什么最新的指定版本的.net核心无法安装在我的本地?我在这里错过了什么?

如何安装最新的指定版本?

请分享一下这个吗?

+0

在全局JSON可能SDK仍然是RC1 – Pawel

+0

{ “项目”: “SRC”, “测试”], “SDK”:{ “版本”: “1.0.0-preview1-002702” } } 这就是我在global.json文件中,让我知道什么可能是这个问题的其他原因? – Krishnan

+0

你是否已将工具更新为Preview1? – Pawel

回答

3

此错误消息通常表示.NET Core Tooling/Framework的以前的安装(.NET Core rc1或某些rc2 nightlies)未卸载。

要验证它,请转到“控制面板”>“程序和功能”并搜索“.NET Core”或“Microsoft .NET Core”并卸载任何以前的版本。然后为RC2安装正确的.NET Core运行时和工具版本,它应该可以工作。

+0

当我在VS2015中创建一个从未安装任何发布候选版的机器上创建新项目时,出现此错误,并且只安装了最新的“工具”。当我尝试将Entity Framework添加到多个.net core mvc项目时,我会随机获取它。我得到这个错误后(我仍然不确定为什么需要DNX ??)我的项目开始调试后开始使用内存,然后失败(非常适合本站!)'stackoverflow'错误。不要以为你知道那里发生了什么? – padigan

+0

在我的vs2015项目中添加新的控制台应用程序时,出现此错误。它究竟是怎么回事? – Dmitry