Net Core (ASP.Net в целом) Я проследил за серией интерактивного учебного пособия и столкнулся с этой ошибкой после использования EF (сначала БД) с ядром ASP.NET.
Если я его запускаю, яполучить это
Произошла ошибка во время компиляции ресурса, необходимого для обработки этого запроса.Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.Сгенерированный код Отсутствует одна или несколько ссылок на компиляцию.Убедитесь, что ваш проект ссылается на «Microsoft.NET.Sdk.Web», а для свойства «PreserveCompilationContext» не задано значение false.Тип или имя пространства имен «Хостинг» не существует в пространстве имен «Microsoft.AspNetCore.Razor» (отсутствует ссылка на сборку?) [Assembly: global :: Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute (typeof (AspNetCore._Views_Home_Index_cshtml), @ "mvc.1.0.view", @ "/ Views / Home / Index.cshtml")] Тип или имя пространства имен «Хостинг» не существует в пространстве имен «Microsoft.AspNetCore.Razor» (вы отсутствуютссылка на сборку?) [global :: Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute (@ "SHA1", @ "9a0db165e84c12ef1478a3e118ff09ac424c3083", @ "/ Views / Home / Index.cshtmlace" name '' имя_хоста ') имя типа или имени хостане существует в пространстве имен «Microsoft.AspNetCore.Razor» (вам не хватает ссылки на сборку?) [global :: Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute (@ "SHA1", @ "8868ba9fecd1b49833b2cca21afdef560" 3453434 )4/_ViewImports.cshtml ")] Показать источник компиляции"
После удаления Microsoft.VisualStudio.Web.CodeGeneration.Design from Package Manager Console.
Работает нормально, но при попытке добавить новый контроллер ... Я получаю эту ошибку
Произошла ошибка при запуске выбранного генератора кода: 'Метод не найден:' Void Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations..ctor (Microsoft.EntityFrameworkCore.Design.Internal.IOperationsReporter, System.Reflection.Assembly, System.Reflection.Assembly) '.'