0

突然我的 VS2010 在启动时崩溃了。我在这里关注了其他帖子,我删除了所有插件,它仍然崩溃。但是它以安全模式启动。在安全模式下还有什么被禁用 扩展窗口中没有什么?当我从日志模式开始时,日志中的最后一个操作似乎已正确完成。

还有什么想法吗?

<entry>
    <record>228</record>
    <time>2012/11/09 02:21:48.731</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description>
    <guid>{ED8979BC-B02F-4DA9-A667-D3256C36220A}</guid>
</entry>
<entry>
    <record>229</record>
    <time>2012/11/09 02:21:48.735</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [Visual Studio COM+ Library Manager Package]               </description>
<guid>{ED8979BC-B02F-4DA9-A667-D3256C36220A}</guid>
</entry>
<entry>
    <record>230</record>
    <time>2012/11/09 02:21:48.737</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Loading UI library</description>
    <guid>{ED8979BC-B02F-4DA9-A667-D3256C36220A}</guid>
    <path>C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\*\msenvui.dll</path>
</entry>
<entry>
    <record>231</record>
    <time>2012/11/09 02:21:48.739</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>End package load [Visual Studio COM+ Library Manager Package]</description>
<guid>{ED8979BC-B02F-4DA9-A667-D3256C36220A}</guid>
</entry>

4

5 回答 5

1

在 VS 崩溃后立即打开事件查看器,并在 VS 崩溃后尽可能接近地查找发生的错误。事件应位于 Windows Logs\Applications 下。

我目前遇到了相同症状的问题,这是由 VS 中的堆栈溢出异常引起的。就我而言,我有 2 个连续错误。第一个是 .NET 运行时错误,显示失败的应用程序、框架版本和描述,说明这是堆栈溢出异常。第二个错误是应用程序错误,提供 devenv.exe (Visual Studio) 的特定错误代码和详细信息。

希望您的日志将提供更多有用的信息。

于 2013-02-25T23:19:10.807 回答
0

我早上刚刚因为 VS2010 启动时挂起的问题浪费了两个小时。我尝试修复安装,安全模式,其他各种东西,但都没有奏效。最后我运行了 devenv.exe /resetsettings,它很快解决了这个问题:http: //msdn.microsoft.com/en-us/library/ms241273 (v=vs.100).aspx

于 2013-10-07T11:29:46.043 回答
0

我正在使用 VS 2010 Ultimate,它在启动时一直在崩溃。(Windows 2008 Std SP2 32 位,GB Ram 虚拟机)

像你一样,VS 2010 在安全模式下启动时正在工作

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE> devEnv /SafeMode

在谷歌搜索之后,这就是我找到问题的方式。

转到安装 VS 2010 的目录并启动 devEnv,如下所示:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE> devEnv /Log

这会生成一个ActivityLog.xml

C:\Users\ user_folder\AppData\Roaming\Microsoft\VisualStudio\10.0

我查看了 ActivityLog.xml,以下条目被标记为警告

176 

Warning Component assembly is new or has been updated
          C:\Users\rickey.tom\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Red Gate\.NET Reflector Visual Studio Extension\7.7.0.236\RedGate.Reflector.VsPackage.dll   

Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting 

就我而言,出于某种原因,RedGate.Reflector 组件存在问题。

我去了文件夹并删除了(Red Gate)扩展

C:\Users\rickey.tom\AppData\Local\Microsoft\VisualStudio\10.0\Extensions

现在 VS 2010 Ultimate 启动了。

这只是在此组件的上下文中如何解决问题的示例。我希望这种方法可以帮助解决其他启动问题。

祝你好运

于 2013-07-23T18:52:02.297 回答
0

我的问题通过以下方式解决:

1) 转到路径 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 2) 运行

devenv.exe.config

我的问题解决了:)

于 2014-12-01T07:34:25.840 回答
0

我刚刚在 vs2010 上遇到了同样的问题,我尝试使用 File>Open>Website 打开项目,一切似乎都正常。原因可能是删除 *.sln 文件,我更喜欢将它们保存在解决方案文件夹中,而不是项目所在的同一文件夹中。希望它对某人有所帮助。

于 2013-10-31T12:19:16.937 回答