Visual Studio 2008項目中WinForm窗體圖標顯示為類圖標,隻能打開代碼而無法打開視圖問題解決
背景:今天打開一個Winform項目的時候,圖標顯示為類文件的樣子而不是窗體的樣子,在代碼中右鍵也沒有View Designer選項,雙擊圖標打開的是代碼而非窗體設計界麵,百度後也沒有找到解決方案。
解決方法(不一定通用):
1、編譯項目查看有沒有錯誤。
2、查看WinForm窗體繼承的窗體文件可以打開不?有沒有問題
3、簽出代碼,在undocheckout,編譯,查看是否可以了
4、查看該項目有沒有被其他人簽出,如果被簽出,讓他們簽入,再獲取一下最新版本代碼,編譯,看看是不是可以了(我在這一步,搞定了)
假想:
會不會是有人簽出,導致文件版本不一樣,出現的這種情況呢?不清楚
類圖標如下:
窗體圖標如下:
小注:
團隊項目通過Firefly或者Microsoft Visual SourceSafe來管理源碼,如果想刪除某個文件或者窗體,在本地刪除完畢後,登錄Firefly與Microsoft Visual SourceSafe上查看相關文件是否已經刪除,如果沒有刪除徹底,請立即刪除,否則,很容易出現代碼文件版本不一致問題,從而導致,窗體打不開之類的問題發生。
最後更新:2017-04-03 08:26:12