Ответ 1
Это просто... Просто перезапустите Visual Studio.
http://blog.jongallant.com/2012/07/appdomain-process-cannot-continue.html#.UQwtQs6mg1I
Я создаю представление в Microsoft Visual Studio 2012 Express и хочу, чтобы оно было строго типизированным частичным представлением, но я получаю следующую ошибку:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress\Шаблоны элементов \CSharp\Web\MVC 4\CodeTemplates\AddView\CSHTML\Empty.tt(-1, 1): ошибка: есть была проблема с получением AppDomain для запуска преобразования с хоста. Процесс не может продолжаться.
У меня не было проблем с созданием представлений, которые не являются частичными, строго типизированными или нет.
Это просто... Просто перезапустите Visual Studio.
http://blog.jongallant.com/2012/07/appdomain-process-cannot-continue.html#.UQwtQs6mg1I
Я использовал Visual Studio 2013 Professional и имел ту же проблему, и ни одно из следующих не работало для меня -
<NetFx40_LegacySecurityPolicy enabled="true" />
Затем я отремонтировал мою установку VS из панели управления > Установка и удаление программ, и моя проблема была решена. Я не знаю, что пошло не так, но это, безусловно, требует внимания Microsoft Guys. Надеюсь, мой ответ поможет кому-то, кто в этом нуждается.
Я использовал VS12 и обновлялся до VS13, я не смог создать представления и получал вышеуказанную ошибку, я только что обновил Nuget Package Manager, перейдя в Tool → Extension and Updates, и все сработало для меня.
Поскольку у меня была такая же проблема, я понял, что это обходное решение может работать для некоторых из нас, но... В моем случае это не сработало. Но изменив файл devenv.exe.config, удалив строку
<NetFx40_LegacySecurityPolicy enabled="true" />
сделал трюк. Надеюсь, что это помогает тем, кто любит меня, нужно иметь эту неприятную вещь для некоторых старых решений...;)