2017-06-14 66 views
1

我在Visual Studio 2015中有許多C++項目的大型解決方案。當我加載解決方案時,某些項目始終無法加載。通常他們是普通的靜態C++庫項目。visual studio錯誤:收藏被修改;枚舉操作可能不會執行

在VS的輸出窗口中「集合已被修改;枚舉操作可能無法執行」。

並在解決方案窗口中顯示項目已卸載。如果我使用解決方案窗口中的右鍵單擊上下文菜單重新加載該項目,則該項目將無錯地重新加載。

我該如何解決這個問題?

目前還不清楚VS項目文件中有什麼問題。我一直無法找到更好或更詳細的日誌。只有當我打開解決方案並且僅用於某些項目時纔會發生。

+1

你裝的是什麼VS擴展?你在檢查哪些日誌? – Neil

+0

嗯,我只是看着安裝的擴展。原來我有一個相當數量的他們。顯然,它們是默認安裝的。我親自安裝的一些是VisualAssistX,TestComplete,TypeScript和Perforce p4vs。 我主要是在查看構建日誌,但由於這是項目負載的錯誤必須是錯誤的地方。 – meissnersd

回答

0

我建議在%APPDATA%\Microsoft\VisualStudio\Version\ActivityLog.xml檢查VS日誌,如果有什麼在那裏,嘗試打開額外的VisualStudio記錄

Devenv /log Path\NameOfLogFile 
0

所以下面從MSDN論壇的建議,我刪除了兩個目錄組成本地Visual Studio緩存。這爲我解決了這個問題。

.vs in the solution directory 
C:\Users\<My user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache\ 
相關問題