Решения, обсуждаемые в Контекстное меню для добавления контроллера / отсутствия просмотра , не очень помогли в моем случае.Я только начал новый проект с asp.net core mvc 2.2, используя Visual Studio Community 15.7.6 на Windows 10 и применяя первую команду базы данных.Теперь я хочу добавить контроллер, но отсутствует запись «Контроллер» в контекстном меню обозревателя решений.Эта проблема не возникает в проекте, использующем asp.net core 2.1 в той же среде.
Я попытался выгрузить / перезагрузить проект, и появляется отсутствующая запись, но когда я нажимаю на нее, ничего не происходит.В следующий раз, когда я открою контекстное меню, запись снова исчезнет.Кроме того, я заглянул в файлы csproj, но там нет ProjectTypeGuids:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
</ItemGroup>
</Project>
Чего мне действительно не хватает, так это диалогового окна:
Диалог добавления каркаса
Любые идеи, что еще я могу попытаться это исправить?