DotNetCore环境搭建填坑

环境:windows10ProfessionalX64/visualStudio2015/dotnet-dev-win-x64.1.0.0-preview2-003131

写在前面:dotNetCore开发组件运行环境分为x86和x64版本,一定要根据自己的系统版本下载安装对应版本的sdk和runtime,否则将会在编译时报"can't load xxx.dll"的错误

提示"DotNetCore.1.0.1-SDK.1.0.0.Preview2-003131-x86"错误的解决方案:

1.检查是否有C:\Program Files (x86)\dotnet目录。

如果没有,下载DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x86.exe:

http://download.microsoft.com/download/0/A/3/0A372822-205D-4A86-BFA7-084D2CBE9EDF/DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x86.exe

https://go.microsoft.com/fwlink/?LinkID=827525

按照提示,直至安装完毕。

 

2.检查是否缺少相应的版本目录(C:\Program Files (x86)\dotnet\sdk\1.0.0-preview2-003131)。

如果没有,下载dotnet-dev-win-x86.1.0.0-preview2-003131.zip:

https://download.microsoft.com/download/1/5/2/1523EBE1-3764-4328-8961-D1BD8ECA9295/dotnet-dev-win-x86.1.0.0-preview2-003131.zip

https://go.microsoft.com/fwlink/?LinkID=827538

然后解压,接着将解压目录下的三个目录(host、sdk、shared)覆盖到C:\Program Files (x86)\dotnet目录下。

重新打开解决方案,不会再提示错误了。

 

x64也是一样的解决方案。

DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe:

https://download.microsoft.com/download/0/A/3/0A372822-205D-4A86-BFA7-084D2CBE9EDF/DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe

https://go.microsoft.com/fwlink/?LinkID=827524

dotnet-dev-win-x64.1.0.0-preview2-003131.zip:

https://download.microsoft.com/download/1/5/2/1523EBE1-3764-4328-8961-D1BD8ECA9295/dotnet-dev-win-x64.1.0.0-preview2-003131.zip

https://go.microsoft.com/fwlink/?LinkID=827537

 

 

总结:只要提示"DotNetCore.1.0.1-SDK.x.x.x.Previewx-xxxxxx-x86"或"DotNetCore.1.0.1-SDK.x.x.x.Previewx-xxxxxx-x86"之类的错误,解决方案应该都是类似的,各位可以参考下。

我觉得出现这种问题的原因,要么就是 Visual Studio 2015 Update 3 或 Visual Studio 2017 RC 安装不完整。

要么就是 Visual Studio 2015 Update 3 安装后,过了一段时间,还做了update操作,在这过程中,VS更新程序移除了旧的sdk造成的。

又或者使用了Visual Studio 的扩展与更新功能,更新了所有东西造成的。

posted @ 2018-03-16 15:13  trygiser  阅读(270)  评论(0编辑  收藏  举报