首页 > 解决方案 > Visual Studio 2019 - 使用本地 Nuget 存储库时包管理器 GUI 冻结,但当提琴手工作时它工作得很快

问题描述

我在气隙环境中使用本地 Nuget 存储库。

当我使用 Visual Studio 2019 的 Nuget 包管理器并搜索包时,甚至在从浏览移动到已安装(反之亦然)时,应用程序会冻结至少半分钟。

当我试图用 Fiddler 调查这个问题时,我发现只要 Fiddler 启动了,问题就解决了。

当提琴手打开时,它怎么能正常工作?

标签: visual-studionugetfiddler

解决方案


很奇怪,不确定 fiddler 是否最终导致了问题或某些合适的因素。

请尝试以下步骤检查您的 VS 环境:

1)在Extensions --> Manage Extensions --> Installed下禁用任何第三方扩展。

2)关闭VS,删除下所有文件C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxx\ComponentModelCache,然后重启VS再次测试。

3)[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12工具--> Nuget 包管理器-->包管理器控制台下键入

4)关闭vs,删除nuget.config下的全局文件C:\Users\xxx\AppData\Roaming\NuGet,重新启动再次测试。

5)工具->导入和导出设置->重置vs设置下重置vs设置

6)在VS的开发者命令提示下键入devenv /safemode以启动一个新的纯VS再次测试。

7) 如果有新的发布版本,请修复或更新它。

此外,作为您的选择,您可以初始化您的 VS。关闭VS,只删除整个C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxx文件夹。


推荐阅读