【发布时间】:2018-09-01 01:15:53
【问题描述】:
我的 Visual Studio 2017 Professional 无法在解决方案中加载某些项目,经过调查,VS 告诉我必须安装 ASP.NET 和 Web 开发功能。我确定这已经安装了(我已经多次构建了这个解决方案),但是哦,好吧,我决定点击安装并重新安装 VS 声称缺少的东西。
显示 VS 2017 安装程序窗口并开始尝试安装 .Net Core SDK 2.1。由于某种原因,这默默地失败了。所以我下载了可执行文件 dotnet-sdk-2.1.101-win-x64.exe 并尝试以管理员身份运行它。这似乎开始然后停止。检查其日志(C:\Users\Administrator.DOMAIN\AppData\Local\Temp\2\Setup_20180322072534_Failed.txt),我可以看到以下错误:
[1330:15A4][2018-03-22T07:25:34]e000:错误 0x80070005:无法启动洁净室进程:“C:\Windows\Temp{6B5E7797-D824-4BF0-9B51-A0375BFCE6F3}。 cr\dotnet-sdk-2.1.102-win-x64.exe" -burn.clean.room="C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.Core.SDK,version=15.6.27428.2011,chip =x64\dotnet-sdk-2.1.102-win-x64.exe" -burn.filehandle.attached=212 -burn.filehandle.self=220 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional " /log "C:\Users\Administrator.DODSON\AppData\Local\Temp\2\dd_setup_20180322072448_001_Microsoft.Net.Core.SDK.log" /quiet /norestart
我搜索了这个错误,并尝试了几个建议:
- 更改了 C:\Windows\Temp 的权限,让每个人都可以完全控制
- 修复了 VC 2017 Redistributables
- 更新了一些与 VC 2017 Minimum 相关的注册表键的权限(我忘记了键的确切名称)
没有任何效果,我似乎被卡住了。如果没有 .Net Core SD,我似乎无法安装 ASP.NET 和 Web 开发功能。有没有人看到或解决过这个问题?
【问题讨论】:
标签: asp.net-core .net-core sdk visual-studio-2017 .net-core-2.1