实例化SOAP Webreference时Visual Studio 2019冻结

问题描述

我在使用Visual Studio 2019时遇到一个奇怪的问题。我们在项目中使用SOAP-webreferences进行警告。当我以调试模式启动项目时,在实例化SOAP参考时调试器将冻结。等待约5分钟会有所帮助,但此问题会严重阻碍开发。当我在没有Visual Studio调试器的情况下启动同一应用程序时,一切正常。最重要的是,我现在不能使用调试器。

我已经尝试设置一个断点,但是当调试器冻结时,即使在控制台中也没有任何反应。

解决方法

实例化SOAP Webreference时Visual Studio 2019冻结

请尝试以下步骤:

1)禁用扩展-> 管理下的任何第三方与已安装的扩展 扩展程序,以检查是否存在引起该扩展程序的扩展程序。

2) Tools-> Import and Export Settings-> Reset all VS settings

下重置所有vs设置

3) clean nuget caches first

然后update-package -reinstall-> Tools-> Nuget Package Manager下运行Package Manager Console

4)关闭VS,删除解决方案文件夹.vsbin文件夹下的obj隐藏文件夹

5)尝试在Project Porperties-> Web-> Porject Url https://localhost:<prot>/下使用另一个端口,例如https://localhost:44307/

6)或尝试在Developer Command Prompt for VS2019上运行devenv /safemode以启动纯VS,然后调试项目以再次进行测试。

7)如果不起作用,则可以在VS2019中创建一个新的winform项目,然后将旧内容迁移到新内容中,以测试问题是否仍然存在。而且,如果成功了,这是避免此问题的更好解决方案。

如果该错误也发生在新的错误上,请repair vs或更新。

此外,如果这些方法不起作用,请与我们分享一个小样本,以帮助我们更快地解决您的问题。