簡體   English   中英

Visual Studio在某些設計師身上崩潰

[英]Visual studio crashes on some of the designer

我有Visual Studio 2013(更新5),它使用MetroFramework設置樣式,在此程序中,我有多個屏幕,並且大多數屏幕繼承自某些基本屏幕

所有未從基本屏幕繼承的屏幕(包括基本屏幕本身),其設計器工作正常,但從基本屏幕繼承的屏幕會使IDE崩潰

有時“我可以出錯:“對象引用未設置為對象的實例”,然后IDE崩潰了,我已經嘗試過了(沒有幫助):

  1. 重新安裝Visual Studio
  2. 刪除擴展名和/或NuGet軟件包
  3. 刪除.suo文件
  4. 使用devneve.exe重置命令(例如resetuserdata
  5. 以安全模式或管理模式加載IDE

查看轉儲或/和devenv / log並沒有產生任何有用的信息

我確實認為這是我的代碼中的內容,但我不知道它的底層

聚苯乙烯

在查看/使用這些屏幕時,程序運行正常

嘗試從另一個VS實例附加到Visual Studio進程。 重新創建此問題時,請觀察 事件查看器 ,以查看其中的錯誤是否可以為您提供更多信息,請嘗試將Visual Studio更新到最新版本2017,因為此錯誤可能已在穩定的更新中進行了修補或修復:

visualStudio.microsoft.com/

我必須為VS 2017擔保,我在2013年和2015年擁有大量代碼,並努力遷移到新版本,以免它會破壞事情。 我還沒有遇到任何問題,已經成功移植了50多個大型應用程序。 我看到的唯一問題是緊湊的框架,我敢肯定那是因為我沒有加載任何東西,但是我們刪除了它。

另一件事是,我最初安裝了VS 2017,並且它是單獨安裝的,並且讓2015仍然不受干擾地運行。 大約3個月后,我將源代碼復制到新文件夾中,並毫無問題地將它們加載到2017年。 我運行vs 2017 pro並每月支付$ 45, https: //visualstudio.microsoft.com/vs/pricing/更便宜和很多附加組件。

關於Metro框架和VS2017的文章很多。

我之所以這么說,是因為我努力不升級,一旦這樣做,很多問題就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM