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:
或
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://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://go.microsoft.com/fwlink/?LinkID=827524
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 的扩展与更新功能,更新了所有东西造成的。