1. 程式人生 > >Microsoft Visual Studio 2010已停止工作的解決方法

Microsoft Visual Studio 2010已停止工作的解決方法

像平時上班一樣,開機之後用vs2010開啟專案,噩夢的來臨了,Microsoft Visual Studio 已停止工作。怎麼回事了,平白無故vs2010就停止工作。遇到問題當然就google搜尋一把了。搜尋到的解決方法總結一下訂要有以下四種:
vs2010已停止工作的解決方法(1)以管理員身份執行vs2010
vs2010已停止工作的解決方法(2)給vs2010裝上servcie pack1
vs2010已停止工作的解決方法(3)重灌或者修復vs2010
vs2010已停止工作的解決方法(4)軟體相容性問題

最快最省事的是方法1以管理員身份執行vs2010,我的作業系統是win7的,以管理員身份執行vs2010之後開啟專案還是提示Microsoft Visual Studio 已停止工作。方法一行不通。
接著就準備給vs2010打上servcie pack1的服務包  Microsoft Visual Studio 2010 ervcie pack1下載地址:

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5

從中午10點多開如下載並安裝之後就到了12點,真是耗時間啊。安裝完成了之後很期待的開啟vs2010期待官方service pace已經解決了這個bug。期望越大,失望越大,讓我心寒啊。
吃飯時間到了,乘吃飯時間就開啟控制面板修復vs2010。

中午休息回來,vs2010也修復成功了,這次總應該可以了吧。開啟專案檔案,載入解決方安,可惡的一幕又上演了。Microsoft Visual Studio 已停止工作。煩燥啊。一天的這麼多時間就耗在這個沒有必要的事情上面了。

就快沒裝了,總不能重灌系統吧。想想昨天下班之前裝了一個破解版的codesmith,會不會是相容性導致的呢。先解除安裝試一下吧。沒抱什麼希望的。最多就用vs2008來做開發環境了。順便提一句,vs2008可以正常執行。

重新用vs2010開啟專案,提示說是codesmith的一個dll還是一個引用找不到,直接不理他。點選就後終於可以正常運行了。
估計是昨天裝codesmith的時候,codesmith在vs2010裡面做了一些外掛之件的功能,方便在vs2010開啟codesmith。結構codesmtih沒有正確執行vs2010的介面呼叫。導致vs2010啟動的時候要載入codesmith的外掛找不到相應的程式或檔案,導致vs2010不能正常執行。

軟體的相容性問題還是令人比較糾結的地方啊。
總結一下:最終解決vs2010已停止工作的問題的解決方法是解除安裝有相容性問題的codesmith軟體。