У меня Visual Studio 2013 (с обновлением 5), который использует MetroFramework
для установки стилей, в этой программе у меня несколько экранов, большинство из которых наследует от базового экрана
Все экраны, которые не наследуются от базового экрана (включая сам базовый экран), их конструктор работает нормально, но те, кто наследуют от базового экрана, аварийно завершают работу IDE
Иногда «я могу выдать ошибку:« ссылка на объект не установлена на экземпляр объекта », а затем происходит сбой IDE
Я уже пытался (и никто не помог):
- Переустановите Visual Studio
- удалить расширение и / или пакет (ы) NuGet
- Удалить файл .suo
- Использование команд сброса devneve.exe (например,
resetuserdata
)
- Загрузка IDE в безопасном режиме или режиме администратора
просмотр дампа и / или devenv / log не дал никакой полезной информации
Я действительно думаю, что это что-то в моем коде, но я не знаю, как это понять
P.S
программа работает нормально при просмотре / работе с этими экранами