Конфликт версии ядра Asp.Net - PullRequest
0 голосов
/ 30 декабря 2018

Я действительно не понимаю, что случилось.

Я пытаюсь переустановить Peged.Mvc 4.5, потому что он не может восстановить, но установка пакета не удалась.

Это мой проект ( ссылка ):

  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <UserSecretsId>aspnet-CakeStore.App-AC71878A-B74D-42FA-9DBD-6A49AEF1E9A1</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="AutoMapper" Version="8.0.0" />
    <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="6.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" PrivateAssets="All" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.Abstractions" Version="2.2.0" />
    <PackageReference Include="MimeMapping" Version="1.0.1.12" />
    <PackageReference Include="PagedList.Mvc" Version="4.5.0" />
  </ItemGroup>

  <ItemGroup>
    <Folder Include="Areas\Users\Controllers\" />
    <Folder Include="Areas\Users\Data\" />
    <Folder Include="Areas\Users\Models\" />
    <Folder Include="Areas\Users\Views\" />
    <Folder Include="wwwroot\images\products\" />
    <Folder Include="wwwroot\images\User\" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\CakeStore.Data.Admin\CakeStore.Data.Admin.csproj" />
    <ProjectReference Include="..\CakeStore.Data.Logging\CakeStore.Data.Logging.csproj" />
    <ProjectReference Include="..\CakeStore.Data.Products\CakeStore.Data.Products.csproj" />
    <ProjectReference Include="..\CakeStore.Data\CakeStore.Data.csproj" />
  </ItemGroup>

  <ItemGroup>
    <Content Update="Areas\Admin\Views\Shared\Error.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
    <Content Update="Areas\Admin\Views\Shared\_CookieConsentPartial.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
    <Content Update="Areas\Admin\Views\Shared\_StatusMessage.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
    <Content Update="Areas\Admin\Views\Shared\_ValidationScriptsPartial.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
    <Content Update="Areas\Admin\Views\_ViewImports.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
    <Content Update="Areas\Admin\Views\_ViewStart.cshtml">
      <Pack>$(IncludeRazorContentInPack)</Pack>
    </Content>
  </ItemGroup>

</Project>

Ошибки:

Код серьезности Описание Путь к проекту Положение файла Подавление строки Состояние Ошибка NU1107 Обнаружен конфликт версий для Microsoft.AspNetCore.Authentication.Abstractions.Установите / обратитесь к Microsoft.AspNetCore.Authentication.Abstractions 2.2.0 непосредственно в проект CakeStore.App для решения этой проблемы.CakeStore.App -> CakeStore.Data -> Microsoft.AspNetCore.Mvc.DataAnnotations 2.2.0 -> Microsoft.AspNetCore.Mvc.Core 2.2.0 -> Microsoft.AspNetCore.Authorization.Policy 2.2.0 -> Microsoft.AspNetCore.Authentication.Abstractions (> = 2.2.0)
CakeStore.App -> Microsoft.AspNetCore.App 2.1.1 -> Microsoft.AspNetCore.Authentication.Abstractions (> = 2.1.1 && <2.2.0).CakeStore.App D: \ C # \ GITHUB \ Cake-Store-App \ CakeStore.App D: \ C # \ GITHUB \ Cake-Store-App \ CakeStore.App \ CakeStore.App.csproj 1 </p>

Я пытался установить напрямую в проект, но получил те же ошибки.Я прочитал много вопросов, но Сталь не может понять.

1 Ответ

0 голосов
/ 30 декабря 2018

Вы смешиваете разные версии сетевого ядра.Попробуйте обновить все проекты до сетевого ядра 2.2.

Cakestore.data использует 2.2.0 cakestore.app использует 2.1.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...