Для нас это как-то связано с конфигурациями сборки, где у нас есть конфигурация сборки Debug|x64, которую мы недавно переключили на использование, что, оглядываясь назад, казалось, когда скаффолдинг перестал работать.
(Я подозреваю, что есть по крайней мере 10 различных причин, которые могут вызвать это, о чем свидетельствуют различные ответы на SO, которые некоторые люди считают работающими для них, но которые не работают для других, поэтому я не предлагаю свою решение будет работать для всех).
Что сработало для нас (используя VS 2013 Express для Интернета в 64-битной Windows 7):
Он (скаффолдинг) НЕ работал в конфигурации Debug|x64 Build. Но выполнение следующего (и кажется, что каждый шаг необходим - не мог понять, как сделать это более упорядоченным способом), кажется, работает для нас.
- Сначала переключитесь на Debug|x86 — используйте Solution (щелкните правой кнопкой мыши) Configuration Manager для всех проектов в вашем решении. (Отладка | Любой процессор также может работать).
- Очистите свой раствор.
- Завершите работу Visual Studio. (не могу заставить его работать, если я пропущу это).
- Откройте Visual Studio.
- Откройте свое решение.
- Создайте свое решение.
- Теперь попробуйте добавить строительные леса; для нас это сработало на этом этапе, мы больше не получали сообщение об ошибке, говорящее что-то о «Произошла ошибка при запуске выбранного генератора кода».
Если вам нужно вернуться к нерабочей конфигурации сборки, вы можете сделать это после того, как вы создали все, что вам нужно на данный момент. Мы вернулись к нашему Debug | x64 после того, как создали то, что нам было нужно.
person
DWright
schedule
07.03.2015
public string FirstName => "Name";
противpublic string FirstName { get { return "Name"; }; }
) - person KyleMit   schedule 01.11.2017