當我嘗試訪問我的解決方案屬性,我得到以下錯誤:Visual Studio中 - 錯誤點擊,當解決方案 - >屬性(對象引用未設置到對象的實例)
Object reference not set to an instance of an object
我使用VS 2012.這可能是什麼原因?
當我嘗試訪問我的解決方案屬性,我得到以下錯誤:Visual Studio中 - 錯誤點擊,當解決方案 - >屬性(對象引用未設置到對象的實例)
Object reference not set to an instance of an object
我使用VS 2012.這可能是什麼原因?
在我的情況下,問題是解決方案特定的。 NuGet導致這個錯誤,但不是擴展本身,而是一個NuGet包,它在VS加載時產生了一個錯誤。當我打開NuGet包管理器控制檯時,我看到一個帶有錯誤描述的大紅色文本。在我的情況下,它是T4Scaffolding.Core包,這反過來又是MVCMailer的依賴。
如果這是您的情況,您可能會在PM控制檯中看到哪些程序包會生成錯誤。
這也是我的問題 - 我卸載T4Scaffolding.Core,保存,關閉解決方案/ Visual Studio,並重新打開解決方案。 – Cody
我面臨過這樣的對話也和我不知道究竟是什麼原因導致這種,因爲我甚至不能打開的NuGet控制檯查看詳細的錯誤消息。
關閉Visual Studio中,刪除%AppData%\Microsoft\VisualStudio
並重新啓動Visual Studio的工作對我來說,因爲它會導致像窗口配置各種事情復位。
我想,如果顯示該對話框中某些文件可能在%AppData%\Microsoft\VisualStudio
並通過刪除該文件夾的Visual Studio可以正常重新開始損壞。
更新:
產生的問題是我的機器上時,我通過使用「運行爲administator」,而Visual Studio中之前已經開始,而不該選項並%AppData%\Microsoft\VisualStudio
已經沒有administator 協會創建啓動Visual Studio。
的Visual Studio 2013:我有這個問題,當我試圖打開工具 - >擴展和更新。 我用@ViRuSTriNiTy的想法,但只有從清除的文件: C:\用戶[名爲myUsername] \應用程序數據\本地\微軟\ VisualStudio的\ 12.0 \擴展 那邊有2個緩存文件。 刪除它們並重新啓動VS2013,它已被修復
這個評論對我來說適合VS 2015!謝謝 – Kirby
它發生在我身上的方式對我來說可能是獨一無二的,但我想知道是否有其他人有這種情況,如果他們發現原因:
從現在開始,我會一直啓動.sln文件,但我很想知道爲什麼會在歡迎頁面或從文件>打開>項目/項目中使用「打開項目」解!我嘗試進入工具> NuGet包管理器>常規,我沒有選中允許NuGet下載丟失的包並跳過應用綁定重定向的選項,並在包源下取消選中複選框(我的開發機器不連接到互聯網) 。環境>擴展和更新:我嘗試過,沒有「以管理員身份運行時加載每用戶擴展名」,並以管理員身份運行它,而沒有以管理員身份運行。還嘗試刪除C:\ Users \ me \ AppData \ Local \ Microsoft \ VisualStudio中的所有內容。上面的2個子彈沒有變化。
我也有這個! –
嘗試Visual Studio安全模式http://msdn.microsoft.com/en-us/library/ms241278(v=vs.110).aspx如果它工作得更好,它是由插件或VS包引起的。 –