如何在Windows 10 x64上正确安装dotnet cli

时间:2016-06-16 13:58:10

标签: .net asp.net-mvc command-line-interface

我试图将我的aspnet核心RC1项目迁移到RC2。

我已安装预览1(DotNetCore.1.0.0.RC2-VS2015Tools.Preview1),然后预览2(dotnet-dev-win-x64.latest)。但是当我进行dotnet恢复时,程序集没有在project.json文件中解析。

所以我做了什么,我已经卸载了所有内容(预览1和2),然后再次安装预览1。但是现在当我尝试运行dotnet --info时,它会给出以下错误。

Failed to load the dll from [], HRESULT: 0x80070057

我尝试删除临时文件但是没有用。 谁能帮我这个?

1 个答案:

答案 0 :(得分:1)

  

我试图将我的aspnet核心RC1项目迁移到RC2。

最好的方法是在安装RC2之后创建new / clean项目并将代码移动到这个新项目(或至少使用/比较project.json来自这个新项目。)

在我的情况下,它需要3-4个小时,之后我没有任何问题。


  

我已安装预览1(DotNetCore.1.0.0.RC2-VS2015Tools.Preview1),然后预览2(dotnet-dev-win-x64.latest)。但是当我进行dotnet恢复时,程序集没有在project.json文件中解析。

     

所以我做了什么,我已经卸载了所有内容(预览1和2),然后再次安装预览1。但是现在当我尝试运行dotnet --info时,它会给出以下错误。

我还在使用RC2 / Tools Preview 1,但我听说过VS 2015 U3和Tooling Preview 2的已知问题。

(顺便说一下:您使用的是哪个版本的VS?)

在这种情况下,解决方法是在安装Tooling Preview2后重新安装VC++ Redistributable

在这里阅读更多内容:


如果这对您没有帮助,请尝试以下步骤:

  • 卸载所有ASP.NET Core SDK RC1,RC2,工具预览1,预览2 ......

  • 手动清理文件夹(Userfolder \ Appdata,ProgramData,ProgramFiles(both),Temp),

  • 检查您是否安装了.NET目标包v4.5.1和v4.6.1 - 如果没有,请按照Targeting .NET Platforms的顺序安装它们。

  • .NET Core Downloads安装稳定版SDK和工具。