奇怪的VS.NET安装问题
为了让各位高手有的放矢的帮助我解决问题,我详细的写一下安装经过,希望各位朋友能给我一点帮助。
操作系统是中文版Windows 2000 Professional + SP2,1月份的时候安装了VS.NET Beta2中文企业版,安装使用一切正常。2月份时得到了.NET Framework SDK的正式版,就把Beta2的SDK卸载了,并安装SDK中文正式版。正式版SDK安装后一切正常,但VS.NET Beta2就不能正常工作了。以后就一直没有动它。
这次,为了安装英文VS.NET企业构架版(9466版),就把VS.NET Beta2、中文正式版SDK(3075版)、Desktop Database Engine全部卸载,卸载过程中没有出现任何问题。卸载完成后,我还删掉了原VS.NET Beta所在的目录。然后重新安装VS.NET9466版,在此过程中,安装程序强行将原先的中文IE6换成了英文的。在这次安装中遇到了一次停电,电来后重新进行安装。在安装的最后步骤(挎完文件后)中,相信大家都知道安装程序会调用一下VS.NET的环境,也就是任务栏上会出现一下VS.NET的图标按钮,这个时候出现的非法操作,关闭后,安装程序继续进行,一直进行到最后,提示安装成功,没有出错日志。
安装完成,但在运行VS.NET时,出现了奇怪的现象,一闪而过的是Beta2的启动封面,然后就出现了非法操作。为了排查原因,我用VC6跟踪VS.NET集成环境的devenv.exe的运行,结果如后。我把里面涉及到的所有文件都进行了分析,包括用ExeScope查看它们的资源,没有发现哪个文件中包含Beta2的启动封面,并查看了所有文件版本,确认与.NET有关的文件均为9466版。用ExeScope查看devenv.exe时可以在里面找到正式版的启动封面的BMP位图。
好了,就是这样一个问题,请各位高手帮忙看看,谢谢!
Loaded 'D:\Program Files\Microsoft Visual Studio .NET\Common7\IDE\devenv.exe', no matching symbolic information found.
Loaded 'C:\WINNT\System32\ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\ADVAPI32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\KERNEL32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\rpcrt4.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\GDI32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\USER32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\msvcr70.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\OLE32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\OLEAUT32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\imm32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\lpk.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\usp10.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\indicdll.dll', no matching symbolic information found.
Loaded 'C:\WINNT\Downloaded Program Files\CnsMin.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\msvcrt.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\version.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\lz32.dll', no matching symbolic information found.
Loaded 'D:\Program Files\Microsoft Visual Studio .NET\Common7\IDE\1033\msenvmui.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\SHELL32.DLL', no matching symbolic information found.
Loaded 'C:\WINNT\system32\shlwapi.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\comctl32.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\clbcatq.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\cscui.dll', no matching symbolic information found.
Loaded 'C:\WINNT\system32\cscdll.dll', no matching symbolic information found.
Loaded 'D:\Program Files\Microsoft Visual Studio .NET\Common7\IDE\msenv.dll', no matching symbolic information found.
Loaded 'C:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL', no matching symbolic information found.
Loaded 'D:\Program Files\Microsoft Visual Studio .NET\Common7\IDE\1033\msenvui.dll', no matching symbolic information found.
Loaded 'C:\Program Files\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll', no matching symbolic information found.
First-chance exception in devenv.exe (USER32.DLL): 0xC0000005: Access Violation.