VS2008在加载项目时崩溃

3
在启动VS2008后,我无法加载任何现有项目。当我尝试打开一个现有项目时,VS2008会崩溃。看起来它在尝试加载VS中的浮动窗口时崩溃了,但我无法确定是哪个窗口。
当我在崩溃的实例上启动调试器时,我收到以下消息,这并不是很有用:
在devenv.exe的0x00740078处发生未处理的异常:0xC0000005:访问位置0x7e429ed9时违反了访问权限。
我之前安装过SP1,但现在已经卸载了它。我也使用了Resharper 4.0,但也已卸载,并且仍然出现问题。
有人有解决VS2008崩溃问题的提示吗?我真的不想重新安装产品。
作为一种解决方法,我发现如果我创建一个新的类库项目,它将因受保护内存错误而失败。如果我尝试创建另一个新的类库项目,它将起作用,然后我可以加载现有项目。
2个回答

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

我在安全模式下启动了VS2008。我从安全模式实例中将VS2008附加到调试器上。然后我让VS2008崩溃。我可以从附加的调试器中看到,VS2008正在尝试查找已卸载的第三方dll。将此dll放回解决了问题。 - Joel Cunningham

1

尝试将以下文件重命名:
projectName.csproj.user 文件
solutionName.suo 文件
solutionName.ncb 文件
... 然后查看项目是否打开。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接