上周时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 通信,必须中止远程调试会话。请重新启动调试。

SuperMemo背单词5年多了


我的iOS小应用程序XQViewer终于在苹果商店上架了

-->

恼人的Visual Studio 2010崩溃重启问题的更多相关文章

  1. 解决Visual Studio 2010/2012在调试时lock文件的方法

    调试3dsmax插件,有一个避免每次修改插件代码都需要重启3dsmax的方法,就是将导出的核心代码写在一个独立的DLL中,然后在插件代码需要导出时LoadLibrary这个DLL,导出之后再FreeL ...

  2. WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)

    以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...

  3. Visual Studio 2010安装教程

    VS2010是一个集C++,VB,C#,等编程环境于一身的集成开发环境,功能强大,能有效提高编程效率.针对 Visual Studio 2010 完全重新设计了帮助查看器.您可以使用首选的 Web 浏 ...

  4. Win7 32bit + Matlab2013b +Visual Studio 2010联合编程配置

    要建立独立运行的C应用程序,系统中需要安装Matlab.Matlab编译器.C/C++编译器以及Matlab C/C++数学库函数和图形库函数. Matlab编译器使用mbuild命令可以直接将C/C ...

  5. visual studio 2010 破解版 破解方法

    1.Microsoft Visual Studio 2010下载(均来自微软官网) 高级版(Premium) [建议下载]       http://download.microsoft.com/do ...

  6. Visual Studio 2010 更新NuGet Package Manager出错解决办法

    在Visual Studio 2010的扩展管理器中发现NuGet Package Manger有最新版本更新提示,选择更新安装提示以下错误信息: 2013/4/25 1:11:48 - Micros ...

  7. Visual Studio 2010下载 + 附破解方法

    Visual Studio 2010下载 + 附破解方法 1.Microsoft Visual Studio 2010下载 旗舰版(Ultimate) http://download.microsof ...

  8. Visual Studio 2010 旗舰版安装图解

    微软发布了最新的 Visual Studio 2010 软件开发编程平台及 .Net Framework 4 框架.这次 VisualStudio 2010 包括 Professional 专业版.P ...

  9. 更改Visual Studio 2010/2012/2008的主题设置

    一.更改主题: 主题网站:http://studiostyl.es/ Visual Studio 2010发布也已经有一段时间了,不过安装后默认的白底的主题长时间看代码可能会感觉眼睛酸痛,况且时间长了 ...

随机推荐

  1. js动态添加id

    <script type="text/javascript"> function add_id(){ var dlall=document.getElementsByT ...

  2. java web第一个Servlet程序

    Servlet 简介 . Java Servlet是和平台无关的服务器端组件,它运行在Serlet容器中.Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和 ...

  3. 使用ssh公钥实现免密码登录

    使用ssh公钥实现免密码登录 ssh 无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例. 有机器A(10.207.160.34),B(10 ...

  4. 带节假日JS万年历控件代码

    <form name="CLD" class="content"> <table width="100%" border= ...

  5. PHP reset() 函数

    定义和用法 reset()函数把数组的内部指针指向第一个元素,并返回这个元素的值.若失败,则返回 FALSE. reset()函数用来将数组指针设置回数组的开始位置.如果需要在一个脚本中多次查看或处理 ...

  6. php or die用法

    当前面的函数运行出错时,终止并输入提示.常见的用法如:mysql_connect('locahost','root','') or die('数据库连接失败');

  7. javascript的族家族史

    JavaScript 实现 完整的 JavaScript 实现是由以下 3 个不同部分组成的:ECMAScript.文档对象模型.浏览器对象模型.这也就是说 cocos2d-js 中 其实我们用的是 ...

  8. bios作用

    BOIS有四个作用: 一:POST 怎么讲呢? 也就是: Power On self rest ,检测主板各个设备,并sel error log. 二:计算机参数配置,也就是硬件和功能设置.例如内存啊 ...

  9. 结构体 row_prebuilt_t

    typedef struct row_prebuilt_struct row_prebuilt_t; /** A struct for (sometimes lazily) prebuilt stru ...

  10. 【 D3.js 选择集与数据详解 — 1 】 使用datum()绑定数据

    选择集和数据的关系是 D3 最重要的基础,在[入门 - 第 7 章]时进行过些许讲解,对于要掌握好 D3 是远远不够的.故此开设一个新的分类,专门讨论选择集与数据的关系,包括数据绑定的使用和工作原理, ...