Одна или несколько ссылок на компиляцию могут отсутствовать - PullRequest
0 голосов
/ 29 октября 2019

Я просто добавил 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.

1 Ответ

0 голосов
/ 29 октября 2019

Я добавил старую версию MVC в свой проект, чтобы получить помощников MVC.Html. Мне не нужно было этого делать.

RenderAction устарело, равно как и Action.

...