我見過很多類似的問題,但我不認爲我是重複的。這是我的情況。我有三個與我合作的解決方案。 A很好,但是當我嘗試加載B或C時,VS 2010在加載解決方案後不久崩潰,特別是在我嘗試從我的解決方案資源管理器中打開文件之後。Visual Studio 2010崩潰解決方案負載
我已經試過什麼:
禁用所有加載項和宏可見的工具 - >選項 - >插件/宏安全性,然後取消選中相關的兩個複選框
刪除我的.suo文件。
重新啓動我的機器
運行VS 2010的管理員
下面是從我的事件查看器
錯誤的應用程序名稱錯誤:devenv.exe的, 版本:10.0 .30319.1,時間戳: 0x4ba1fab3錯誤模塊名稱: cslangsvc.dll,版本:10.0.30319。 1, 時間戳:0x4ba20c61異常代碼: 0000005故障偏移:0x0024b651 出錯進程ID:0x1408斷裂活動 應用程序啓動時間: 0x01cbddd78972584a斷裂活動 應用程序路徑:C:\ Program Files文件 (x86)的\微軟的Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe錯誤模塊路徑:c:\ Program Files (x86)\ Microsoft Visual Studio 10.0 \ VC#\ VCSPackages \ cslangsvc.dll報告Id: cd32c352-49ca-11e0-b3d8-0026b9c2aa7e
編輯
這是一個解決方案,包含兩個項目 - >一個win表格項目和一個控制檯項目。無論是在C#
解決方案
原來有一些愚蠢(愚蠢嗎?)在我的解決方案的代碼,正在作出VS發瘋。代碼應該永遠不會在那裏;這只是我寫的無緣無故的東西。
與此相關的,如果你想成爲邪惡的人你不喜歡,插入下面的代碼到他們的解決方案的地方,並坐下來看熱鬧:
namespace System {
public partial class Boolean { }
}
我把這個代碼放到第一個解決方案中,並在構建之後觀察它的崩潰。我屁股 - 崩潰後,我沒有處理代碼剛剛寫入,並繼續把它放到我的第二個解決方案,看看是否有可能擴展布爾沒有擴展方法,然後生氣,VS仍然崩潰。該代碼可能會崩潰VS永遠不會跨過我的腦海。
我已經看到了這個問題與壞的XAML(是的,我知道它聽起來像是stange)這個解決方案B和C實際編譯? (嘗試使用MSBuild找出)。修復任何編譯錯誤,然後重試。 – vcsjones 2011-03-08 21:45:35
我認爲我們無法爲您提供幫助。我建議向微軟提交一份錯誤報告。 – DarkDust 2011-03-08 21:46:21
是否每次發生崩潰時都打開相同的文件(或文件類型),或者它可能是來自任一項目的任何隨機文件? – 2011-03-08 22:02:31