Произошла ошибка при запуске выбранного генератора кода: - PullRequest
1 голос
/ 26 апреля 2020

Я установил VS 2019 на свой windows 10. Создан ASP. net Базовый веб-проект -> Выбранный API. Когда я пытаюсь сгенерировать контроллер со ссылкой на модель и создал класс контекста, он не генерирует класс контроллера, но выдает следующую ошибку:

Ошибка, произошла ошибка при запуске выбранного генератора кода

'Необработанное исключение. System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'Microsoft.VisualStudio.Web.CodeGeneration.Utils, версия = 3.1.2.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60'. Система не может найти указанный файл. Имя файла: «Microsoft.VisualStudio.Web.CodeGeneration.Utils, версия = 3.1.2.0, культура = нейтральная, PublicKeyToken = adb9793829ddae60» в Microsoft.VisualStudio.Web.CodeGeneration.Design.Program.Main (String [] args)

Ответы [ 3 ]

1 голос
/ 01 мая 2020

У меня тоже была эта проблема, но следующий ответ мне помог. Выберите «Управление пакетами Nuget» и установите эти пакеты

<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration" Version="3.1.2" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.2" ExcludeAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Utils" Version="3.1.2" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGenerators.Mvc" Version="3.1.2" />
0 голосов
/ 06 мая 2020

Сначала проверьте файл csproj. Ссылка на пакет для «Microsoft.VisualStudio.Web.CodeGeneration.Utils, версия = 3.1.2.0» отсутствует. Вот почему появляется сообщение об ошибке «Не удалось загрузить файл или сборку». Легко решить. https://www.nuget.org/packages/Microsoft.VisualStudio.Web.CodeGeneration.Utils/ Go для установки диспетчера пакетов.

0 голосов
/ 26 апреля 2020

Чтобы решить эту проблему, щелкните правой кнопкой мыши свой проект, затем выберите «Управление пакетами Nuget».

Далее найдите Microsoft.VisualStudio.Web.CodeGeneratio.Utils и установите его.

После установки выше, генерируется без ошибок.

...