刚安装了 Visual Studio 2017 – Enterprise Editio n,其中包含以下工作负载:
-
通用Windows平台开发
-
ASP.Net和Web开发
-
.Net桌面开发
-
.Net核心跨平台开发
安装完成后,当我创建一个新的.net核心或.net标准项目时,visual studio会在加载项目模板时重新启动 . 创建行为的步骤:
文件⇒新项目⇒.Net核心⇒Asp.Net核心应用程序(.Net核心)
Visual Studio尝试加载所选模板然后突然消失,并且窗口显示对话框以检查联机帮助,调试或关闭它 . 接下来,visual studio重新启动到起始页面 .
这只有在我选择任何.Net Core或.Net Standard项目模板时才会发生 . 非常感谢您的帮助 .
1 回答
我有完全相同的问题 . 事实证明,当选择.Net核心或.Net标准项目模板时,它会尝试从NuGet恢复软件包,并以某种方式无法执行此操作或清除NuGet的本地缓存 . 以下是修复它的步骤:
https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
以“ Administrator ”打开命令提示符 - 这很重要,其他缓存可能因许可问题而无法清除 .
导航到下载NuGet的文件夹
运行以下命令以清除缓存
nuget locals all -clear
打开Visual Studio 2017
使用默认模板创建新的ASP.Net核心项目
希望这可以帮助!