Я просто добавил Microsoft.AspNet.MVC в свой проект и использовал Html.RenderAction для визуализации частичного представления, однако при компиляции я получаю это сообщение: One or more compilation references may be missing
.
Вот нам, как выглядит .csproj:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.Mvc" Version="5.2.7" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
<PackageReference Include="MySql.Data.EntityFrameworkCore" Version="8.0.18" />
</ItemGroup>
</Project>
и неправильная строка @Html.RenderAction("MenuItems")
MenuItems существует и имеет MapRoute
Я использую VSCode, поэтому я могу просто не понять, как сделать конкретную вещь, так как она не делаетиметь встроенное управление проектами, которым обладает VStudio.