2012-11-19 30 views

回答

37

有些分機可能導致此問題。 嘗試禁用擴展並重新啓動Visual Studio。

即使您在此之後重新啓用擴展,常常錯誤也將消失。

有微軟連接(link)的bug報告。 它在那裏被標記爲「封閉爲外部」,但它似乎可能隨機地隨任何擴展而發生,所以在那裏值得投票以使其受到微軟的關注。

+7

卸載NuGet包管理器解決了錯誤 – Kenci

+3

再次安裝,問題仍然存在 – Kenci

+0

卸載NuGet爲我工作,重新安裝後,我仍然可以訪問屬性。禁用ReSharper和Web Essentials等其他擴展程序沒有任何作用。 –

11

在我的情況下,問題是解決方案特定的。 NuGet導致這個錯誤,但不是擴展本身,而是一個NuGet包,它在VS加載時產生了一個錯誤。當我打開NuGet包管理器控制檯時,我看到一個帶有錯誤描述的大紅色文本。在我的情況下,它是T4Scaffolding.Core包,這反過來又是MVCMailer的依賴。

如果這是您的情況,您可能會在PM控制檯中看到哪些程序包會生成錯誤。

+0

這也是我的問題 - 我卸載T4Scaffolding.Core,保存,關閉解決方案/ Visual Studio,並重新打開解決方案。 – Cody

3

我面臨過這樣的對話也和我不知道究竟是什麼原因導致這種,因爲我甚至不能打開的NuGet控制檯查看詳細的錯誤消息。

關閉Visual Studio中,刪除%AppData%\Microsoft\VisualStudio並重新啓動Visual Studio的工作對我來說,因爲它會導致像窗口配置各種事情復位。

我想,如果顯示該對話框中某些文件可能在%AppData%\Microsoft\VisualStudio並通過刪除該文件夾的Visual Studio可以正常重新開始損壞。

更新:

產生的問題是我的機器上時,我通過使用「運行爲administator」,而Visual Studio中之前已經開始,而不該選項並%AppData%\Microsoft\VisualStudio已經沒有administator 協會創建啓動Visual Studio。

+1

這個解決方案並沒有爲我解決..但是當我「以管理員身份運行」它解決了我的問題..所以我嘗試了因爲你的回答 – hanzolo

+0

關閉VS,刪除'C:\ Users \ myname \ AppData%\ Local \ Microsoft \ VisualStudio'並讓它通過重新運行VS重新創建,無需更改。冉VS作爲管理員,沒有變化。這可能對某些人有用,但它對我沒有用。 – vapcguy

3

的Visual Studio 2013:我有這個問題,當我試圖打開工具 - >擴展和更新。 我用@ViRuSTriNiTy的想法,但只有從清除的文件: C:\用戶[名爲myUsername] \應用程序數據\本地\微軟\ VisualStudio的\ 12.0 \擴展 那邊有2個緩存文件。 刪除它們並重新啓動VS2013,它已被修復

+0

這個評論對我來說適合VS 2015!謝謝 – Kirby

0

它發生在我身上的方式對我來說可能是獨一無二的,但我想知道是否有其他人有這種情況,如果他們發現原因:

  • 如果我通過雙擊啓動.sln文件,它將加載VS,我可以右鍵單擊解決方案並獲得屬性出現沒有問題。
  • 如果我在Visual Studio歡迎頁面上或從文件>打開>項目/解決方案轉到「打開項目」,導航到.sln文件並通過選擇它並在文件對話框中單擊「打開」來啓動它,這是當我有這個問題。

從現在開始,我會一直啓動.sln文件,但我很想知道爲什麼會在歡迎頁面或從文件>打開>項目/項目中使用「打開項目」解!我嘗試進入工具> NuGet包管理器>常規,我沒有選中允許NuGet下載丟失的包並跳過應用綁定重定向的選項,並在包源下取消選中複選框(我的開發機器不連接到互聯網) 。環境>擴展和更新:我嘗試過,沒有「以管理員身份運行時加載每用戶擴展名」,並以管理員身份運行它,而沒有以管理員身份運行。還嘗試刪除C:\ Users \ me \ AppData \ Local \ Microsoft \ VisualStudio中的所有內容。上面的2個子彈沒有變化。

相關問題