visual-studio - Visual Studio 2019 - 使用本地 Nuget 存储库时包管理器 GUI 冻结,但当提琴手工作时它工作得很快
问题描述
我在气隙环境中使用本地 Nuget 存储库。
当我使用 Visual Studio 2019 的 Nuget 包管理器并搜索包时,甚至在从浏览移动到已安装(反之亦然)时,应用程序会冻结至少半分钟。
当我试图用 Fiddler 调查这个问题时,我发现只要 Fiddler 启动了,问题就解决了。
当提琴手打开时,它怎么能正常工作?
解决方案
很奇怪,不确定 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
文件夹。
推荐阅读
- spring - “对于没有 MD5 摘要元数据的上传 InputStream,markSupported() 方法必须评估为真。” 在 Spring 集成 AWS
- javascript - 如何创建可以在表列中包含键值对的数据库?
- python - 将哈希和文件名添加到列表和字典
- python - 使用 leidenalg 和 igraph 查找簇,然后输出 gml 文件
- node.js - nodeJS typescript的中间件中未定义req.headers
- php - 如何用 smarty 渲染 Html
- docker - 将 Docker 与官方 Progress OpenEdge RDBMS 映像一起使用
- regex - Regex a portion of string with a specific patten
- java - 我如何正确准备 JDBC PreparedStatment?
- ios - 如何在 NativeScript 7 中使用原生 SwiftUI 视图