恼人的Visual Studio 2010崩溃重启问题
上周时Visual Studio 2010突然出现崩溃现象。在源文件修改只要一编译,马上就崩溃,而且还不弹出任何异常窗口,严重影响软件开发工作。
google了无数解决方案
试了下面这些方法:
1)http://blog.sina.com.cn/s/blog_68cb7e090101963d.html
For 32-bit operating systems, run the following command:
regsvr32 "c:\Program Files\Internet Explorer\ieproxy.dll"
For 64-bit operating systems, run the following command:
regsvr32 "c:\Program Files (x86)\Internet Explorer\ieproxy.dll"
以上命令必须以管理员权限运行。如果还不行就:
regsvr32 c:\Windows\System32\ole32.dll
这些都不行。
他给出了一些参考链接:
http://support.microsoft.com/kb/983279/en-us
http://connect.microsoft.com/VisualStudio/feedback/details/618802/visual-studio-andom-frequent-crash
http://social.msdn.microsoft.com/Forums/zh-SG/vssetup/thread/ac890e5c-2de6-4526-86fb-9a3cd77ec80e
The plugin AnkHSVN is known to cause the same problem:
http://blogs.msdn.com/b/visualstudio/archive/2010/05/11/if-you-are-seeing-intermittent-crashes-with-vs-2010.aspx
以为是SVN和VisualAssistX的问题,卸载后依然不行。
再从Visual Studio 2010里禁止一些插件,把源代码管理系统更改为“无”,仍不行。
2)一番折腾后,又出现这个问题。
在VS2010中打开项目或解决方案时,出现错误:"未能完成操作。ClassFactory 无法供应请求的类",下面这个网址有解决办法。
http://www.cnblogs.com/helloworldexcepition/archive/2012/01/13/2321171.html
但VS2010仍然崩溃。
3)经过近1天的折腾,已经决定重装Windows 7了
第二天安装windows7,安装常用的软件,新年新气象吧,操作系统每一年不重装都不好意思说自己是搞IT的。
安装Visual Studio 2010以及SP1,终于正常一阵子了
4)没想到今天这个不断崩溃的问题又出现了
又怀疑安装了某些补丁
再google一次,发现这个网址:http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/cea5e4b2-5b33-453c-bffb-8da9f1a1fa4a
这里面讨论的比较细,问题症状好像与我的很像。
①注释AssemblyInfo.cs文件中的AssemblyVersion
②关闭窗口设计器
③删除SUO
几个方法都无用。
5)又说有这个补丁,https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=36847下载了安装还是不行。
6)又看了这个贴子,原来这个问题已经存在N年了,微软一直没有搞定。
http://social.msdn.microsoft.com/Forums/en/msbuild/thread/6f76db9a-ea37-42b3-a016-571912c28032
最后感觉是调试程序时有些异常中止时,某个文件被锁住,而Visual Studio 2010又不被正常地解锁这个文件,而导致崩溃。
所以我用管理员的权限运行VS2010,暂时没有问题了,看看什么时候这个问题再重复出现吧。
可能这个问题并没有真正解决,先记录在这里吧。
3月21日,Visual Studio 2010崩溃的问题又出现了,这回把Windows 7中的防火墙关闭掉,就OK了,真搞不清楚到底是什么原因。
在应用程序事件中发现的错误是这样的:
无法找到来自源 Visual Studio 2010 Remote Debugger 的事件 ID 1002 的描述。本地计算机上未安装引发此事件的组件,或者安装已损坏。可以安装或修复本地计算机上的组件。
如果该事件产生于另一台计算机,则必须在该事件中保存显示信息。
以下是包含在事件中的信息:
远程调试器无法与 Visual Studio 通信,必须中止远程调试会话。请重新启动调试。
----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====----
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:申龙斌的程序人生
---- 魔方、桥牌、象棋、游戏人生...
---- BASIC、C++、JAVA、C#、Haskell、Objective-C、Open Inventor、程序人生...
---- GTD伴我实现人生目标
---- 区块链生存训练
---- 用欧拉计划学Rust编程
---- 申龙斌的读书笔记(2011-2019)
----

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2012-01-31 用supermemo背单词5周年了
2011-01-31 用supermemo背单词4年了
2009-01-31 使用Supermemo背单词2年了
2008-01-31 haskell学习笔记:List Comprehensions