我一直在開發一個類庫,相當長一段時間,突然間,上週某個時候,我打開了我的項目,並且我所有的引用上都有黃色驚歎號(System.dll,System.Drawing.dll,等等..)。我嘗試刪除引用並重新添加它們以修復任何損壞的引用路徑,但它們繼續在它們上顯示黃色感嘆號。爲什麼我所有的引用在我的.NET類庫中都有黃色感嘆號?
自從上次打開該項目以來沒有任何變化。唯一不同於我上次打開項目的是,這次我從另一個項目的.NET內部直接打開它。例如,我正在研究.NET 3.5 Web項目,然後單擊文件 - >打開最近的文件 - >我的其他解決方案。這封閉了我當前的3.5 Web解決方案,並打開了2.0類庫解決方案,並且問題首次出現。我不知道如何(或爲什麼)這會導致一個問題,但我傾向於Visual Studio感到困惑或者什麼,現在我的程序集在這個2.0類庫項目上都是無效的。 (?)
什麼會導致這種情況發生,我該如何解決?我瀏覽過網頁,但我只看到人們建議刪除引用並重新添加引用;我已經做了,沒有用。
我正在考慮啓動一個新項目並逐個複製所有源文件,但如果可能的話,真的想避免所有這些。
在此先感謝!
是一個使用.Net 2.0的項目,而同一解決方案中的另一個項目使用.Net 3.5?一個項目引用另一個? – Amy 2010-09-08 16:26:18
重建它,記下你得到的錯誤信息。 – 2010-09-08 16:57:57
謝謝艾米,我正在添加不同版本的項目。 – 2013-05-09 10:09:38