Visual Studio 2010顯示visual studio 2010 遇到了異常,可能是由某個(gè)擴(kuò)展導(dǎo)致的這種情況,好久沒(méi)用的vs2010,今天一打開(kāi),在VS2010源碼編輯器中輸入一個(gè)字符就會(huì)顯示這樣的錯(cuò)誤,這種情況怎么處理呢?下面小編就給大家?guī)?lái)Visual Studio 2010顯示Microsoft Visual Studio 2010 遇到了異常解決方法。
解決方法
剛開(kāi)始一看,以為是擴(kuò)展引起的問(wèn)題,結(jié)果禁用了所有的擴(kuò)展都不行。
錯(cuò)誤上說(shuō)"您可以在命令行上使用/LOG參數(shù)運(yùn)行應(yīng)用程序,然后檢查文件"C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”以獲取詳細(xì)信息。"
可是按照這個(gè)方法依然不行,用/LOG之后,沒(méi)有ActivityLog.xml這個(gè)文件。
最終看網(wǎng)上資料,才知道是注冊(cè)表被改了。而且說(shuō)和2008的MSDN有關(guān),我才記得裝了VS2010后,我還安裝了MSDN Library for Visual Studio 2008 簡(jiǎn)體中文版,應(yīng)該和這個(gè)有關(guān)。
以下是具體的解決方法:
這個(gè)bug是安裝某些軟件的時(shí)候,vs2010相關(guān)的注冊(cè)表值被修改了,只要改回來(lái)就好了。
對(duì)于32位機(jī)器,查找注冊(cè)表的項(xiàng):
[HKEY_CLASSES_ROOT/CLSID/{73B7DC00-F498-4ABD-AB79-D07AFD52F395}/InProcServer32],
把它的默認(rèn)值修改為:
C:/Program Files/Common Files/Microsoft Shared/MSEnv/TextMgrP.dll
而對(duì)于64位的機(jī)器,查找項(xiàng):
[HKEY_CLASSES_ROOT/Wow6432Node/CLSID/{73B7DC00-F498-4ABD-AB79-D07AFD52F395}/InProcServer32]
把它的默認(rèn)值修改為:
C:/Program Files (x86)/Common Files/Microsoft Shared/MSEnv/TextMgrP.dll