2008-09-17 64 views
3

启动VS2008后无法加载任何现有工程。当我尝试打开现有项目时,VS2008会崩溃。它看起来像试图在VS中加载一个浮动窗口时崩溃,但我不能告诉哪一个。VS2008工程负载崩溃

当我启动对坠毁例子中,我得到以下信息这不是非常有用调试器。在devenv.exe的在0x00740078

未处理的异常:0000005:访问冲突写入位置0x7e429ed9。

我以前已经安装了SP1,但现在已经删除了此。我也使用过Resharper 4.0,但也卸载了这个,并且仍然遇到问题。

有没有人对如何解决VS2008崩溃问题的提示?我真的不想要重新安装产品。

由于周围的工作我发现,如果我创建一个新的类库项目会失败,因为受保护的内存错误写的。如果我尝试创建另一个新的类库项目,它将工作,然后我可以加载一个现有的项目。

回答

3

你也可以尝试用/ ResetSettings参数(这将重置您有任何自定义设置),或者使用/安全模式运行的标志devenv.exe的。 /SafeMode无法帮助您解决问题,但它至少可以将问题缩小到安全模式和常规模式之间的不同之处。

+0

我以安全模式启动了VS2008。我将VS2008从安全模式实例附加到调试器。然后我做了VS2008崩溃。我可以从附加的调试器中看到,VS2008试图找到已卸载的第三方DLL。把这个DLL回来解决了这个问题。 – 2008-09-18 23:24:28

1

尝试重命名:
projectName.csproj.user文件
solutionName.suo文件
solutionName.ncb文件
......,看看项目打开。

+0

我试过了,在这种情况下它不起作用。 – 2008-09-18 00:20:56