我有一個相當大的解決方案,有多個子項目(主要是C#1或2個C++項目),每個都在它自己的文件夾中。我重命名了文件夾和項目名稱,然後使用此處所述的相同過程繼續編輯解決方案文件:Proper way to rename solution (and directories) in Visual Studio一個或多個項目無法加載,但VS,但沒有說哪個
完成此操作後,我想測試一切是否正確,以便打開解決方案文件。 VS2008抱怨:
在溶液一個或多個項目無法加載的 原因如下(S):
該項目的文件或網頁已被移動,重命名或不是你 計算機上。
這些項目將被標記爲在解決方案資源管理器中不可用。展開項目節點以顯示加載項目的原因不能爲 。
所以我儘量按照粗體文字說明。但是,解決方案資源管理器中沒有任何不可用的項目。所有的子項目都在那裏,我沒有看到任何警告或錯誤或缺少參考或任何東西。該解決方案也編譯完美,我也可以運行應用程序。
問題是,當我打開解決方案時,錯誤不斷彈出,我試圖阻止它這樣做,因爲它最終會進入源代碼管理。
有沒有人遇到過這個?有什麼我可能錯過了?
在文本編輯器中打開.sln文件,記事本會做。將您在那裏看到的項目列表與解決方案資源管理器窗口中顯示的項目進行比較。刪除額外的一個。 –
這真的幫助..我似乎已經發現卸載項目,後注意到有一個失蹤。它在解決方案資源管理器中的另一個文件夾內部深處,我從未使用過,並認爲沒有任何價值。謝謝。 – 9a3eedi
「它在解決方案資源管理器中的另一個文件夾內部深處,我從來沒有使用過,並且認爲它沒有任何價值」< - 該聲明讓我感到害怕。 – NotMe