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