今天意外发现宿舍的电脑上的.net 2005无法启动,进行到splash界面就停止在那里,如果直接打开一个工程则根本没有反应,看任务管理器中devenv.exe进程已经存在但是,cpu使用率为0.
解决方法:在注册表的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0/AddIns/VMDebugger.Connect目录下把LoadBehavior项由1改为0
原因:在安装.net2005之后,由于之前的vmvare出现问题,安装了一个版本较新的vmvare,而该版本的vmvare具有给.net添加一个叫做vmdebuger的工具栏,但是vmvare服务没有开启的情况下,启动.net会因为无法加载vmdebuger插件导致加载失败而卡住