Я вижу, что приложение, которое ссылается на платформу Microsoft.AspNetCore.App (он же ASP CORE 3), использует типы из Assembly Microsoft.AspNetCore.Mvc.Abstractions, Version=3.0.0.0,
Но яне могу найти пакет nuget с той же версией 3.0.0
. Соу, как я должен ссылаться на пакеты прямо сейчас? Например, если я хочу переопределить ControlBase
- как я должен ссылаться на Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0
, если такого пакета нет в nuget: https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Core/
После добавления
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
У меня естьдругие виды убывания:
И ошибка
Error NETSDK1073 The FrameworkReference 'Microsoft.AspNetCore.App' was not recognized Routines.AspNetCore C:\Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets 263
Разгрузка / перезагрузка не помогает.
Та же проблема в пустом новом проекте
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
Компиляция
1> ------ Перестройка Все началось: Проект: ClassLibrary1, Конфигурация: Отладка любого процессора ------
1> C: \ Program Files \ dotnet \ sdk \ 3.0.100 \ Sdks \ Microsoft.NET.Sdk \ target \ Microsoft.NET.Sdk.FrameworkReferenceResolution.targets (263,5): ошибка NETSDK1073: FrameworkReference «Microsoft.AspNetCore.App» не был распознан 1> Закончен сборочный проект «ClassLibrary1.csproj» - СБОЙ. ========== Перестроить все: 0 выполнено, 1 не выполнено, 0 пропущено ==========