Я нашел здесь несколько похожих вопросов, но ни один из них не был совершенно одинаковым. Этот вопрос, вероятно, ближе всего. Я использую сообщество VS 2015 в Windows 10.
Я не могу убить процесс из диспетчера задач или CMD, когда это происходит, даже выход из системы или перезапуск будут зависать на неопределенный срок. Я должен вручную убить свою машину (удерживая кнопку питания), чтобы заставить ее умереть, когда это произойдет. При перезапуске я могу загрузить решение, но оно не будет содержать проектов.
- Я не создаю проекты в необычном месте.
- Я запускаю VS от имени администратора.
- Я пробовал полностью отключить UAC.
- Я попытался удалить все остальные версии VS и утилит, SDK и т. д.
- Если я вместо этого установлю VS 2013, я смогу без проблем создавать проекты WPF и просматривать XAML в Designer.
- Когда это происходит, в диспетчере задач нет процесса XDesProc, который нужно убить (это обычно предлагаемый обходной путь для проблем с Designer, но в этом случае процесса просто нет).
Я могу создавать проекты других типов. Если я попытаюсь открыть файл XAML, в зависимости от того, как я это сделаю, он может зависнуть или может выдать ошибку «Ссылка на объект не указывает на экземпляр объекта». Я хочу прояснить это, он делает это даже в прямом шаблонном файле XAML, который сам VS сгенерировал для нового проекта с нулевыми изменениями.
В конечном итоге мне удалось обойти эту проблему, установив для моего средства просмотра XAML по умолчанию значение «Редактор исходного кода (текст)». После этого все работает нормально; проект может быть построен и запущен как обычно.
Это неплохой обходной путь, но было бы неплохо, если бы Designer работал. У кого-нибудь есть идеи? Искать связанные проблемы невероятно сложно, потому что ошибка почти всегда приведет к другим, у которых были проблемы в их коде, а не к самому конструктору.