2016-07-28 256 views
-1

我剛剛在家用機器上安裝了VS2015社區。在我的筆記本電腦上,它效果很好。不過,我在桌面上遇到了一個奇怪的問題。無論參考是什麼,它都顯示爲無法找到(黃色警告符號)。不管它在哪裏或在哪裏都沒關係。我曾嘗試添加框架引用(與System基本一樣),並引用了像Protobuf這樣的本地目錄中的外部API DLL。 NuGet將下載我正在使用的項目引用的軟件包,並且它們也將被標記爲無效。這些引用的屬性不包括路徑,即使我指定了一個。Visual Studio 2015社區 - 所有參考Broken

我是一個在工作中發展,所以我明白如何處理這些問題一般。我嘗試刪除引用並重新添加它們,從頭開始創建新的解決方案,幾乎所有我能想到的,我都沒有想法。

這是安裝了.NET 4.6.1的Win7機器。我試圖改變我的項目,目標框架2,4,4.5,4.6和4.6.1(沒有差異)。這是一個C#項目,如果它很重要。

任何人都可以推薦下一步嗎?謝謝。

+0

檢查你的VS設置,沒有提供默認目錄,或可能是破壞的註冊表值(默認目錄路徑存儲)。 – Shakra

+0

我認爲你已經嘗試重新啓動機器?你有沒有嘗試完全卸載VS,卸載添加/刪除程序中列出的任何.NET框架版本,重新啓動並重新安裝VS? – wizzardmr42

回答

0

我發現了這個問題。上個月,我試圖升級到Win10,並沒有爲我工作,所以我把它推回去。它刪除了我所有目錄中的所有ACL信息。特別是,對Microsoft.CSharp.Targets的訪問已丟失。我恢復了這一切,一切都恢復正常。當然,現在我必須嘗試修復計算機上的每個文件和目錄,以便我再次訪問。謝謝,Win10!