InvalidOperationException: Can not find compilation library location for package 'Microsoft.AspNetCore.Antiforgery'

76
14 апреля 2021, 06:30

Хочу просто попробовать впервые запустить проект.

dotnet info:

Файл csproj:

<Project ToolsVersion="15.0" Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework><netcoreapp2 class="2"></netcoreapp2></TargetFramework>
    <PreserveCompilationContext>true</PreserveCompilationContext>
    <CopyRefAssembliesToPublishDirectory>false</CopyRefAssembliesToPublishDirectory>
    <RuntimeFrameworkVersion>2.2</RuntimeFrameworkVersion>
    <MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="1.0.4" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.3" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.2" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.0.2" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.0.1" />
  </ItemGroup>

</Project>

И вот сама ошибка:

Использовался Yeoman для генерации проекта. Если нужна дополнительная информация, пожалуйста, напишите.

Answer 1
  1. Вы проект запускает на asp.net core > 2, но пакеты версии 1.04 и подобное.

    Проставьте верные версии для пакетов(обычно они совпадают с версией asp.net core) или снизьте таргет до asp.net core 1.

    И не забудьте сделать dotnet restore

  2. Впервые вижу определение TargetFramework элементом, а не значением. Попробуйте заменить на netcoreapp2.2

  3. Проверьте так же установлен ли .net core 2.2(можете ли вы создать пустой проект asp.net core на платформе .net core 2.2?).
READ ALSO
Хранение пользовательских данных

Хранение пользовательских данных

Где лучше хранить данные пользователей (расчет на большое количество пользователей - больше 10000 игроков)? В базах данных или файлах? (Есть...

118
запрос каждые х минуты

запрос каждые х минуты

Опять яС тупими вопросами

103
Упростить код php

Упростить код php

Есть такой массив

89
Kohana Auth не работает login

Kohana Auth не работает login

Зарегистрировал пользователя, проверил в phpMyAdmin, он существуетПри попытке логина выдает ошибку, хотел бы узнать, что именно не так

126