Замените 2.1.0 на 2.1.4 или что вы используете.

я была проблема, что мой AspNetCore.App-metapackage ссылался на более низкую версию EntityFrameworkCore (2.1.2), чем на пакет поставщика EfCore (NpgSql, ссылающийся на 2.1.3). Результатом стало предупреждение MSB3277 (вот вопрос). Быстрое решение для этого было принятым ответом.

В другом ответе указывалось, что я работал с более низким пакетом Microsoft.AspNetCore.App (в то время 2.1.1), чем с последней стабильной версией (2.1.4). Смена pac, kage версии была невозможна (см. Рисунок ниже).

У меня была такая же проблема с Microsoft.NETCore.App в проекте библиотеки классов

Я даже не заметил, что я использовал более старый метапакет, чем доступный. До сегодняшнего дня я всегда проверял, доступны ли какие-либо обновления в диспетчере пакетов NuGet. Я работал с шаблонами проектов по умолчанию и всегда устанавливал последние SDK .NetCore, полагая, что этого достаточно. Это не было

Изучив эту проблему, я обнаружил, что могу заставить свой проект использовать определенный метапакет .NETCore.App или AspNetCore.App с консолью менеджера пакетов (Install-Package Microsoft.NETCore.App -Version 2.1.4 или жеInstall-Package Microsoft.AspNetCore.App -Version 2.1.4).

После этой команды у меня была ошибка сборки (NETSDK1061: The project was restored using Microsoft.NETCore.App version 2.1.4, but with current settings, version 2.1.0 would be used instead. To resolve this issue, make sure the same settings are used for restore and for subsequent operations such as build or publish.).

Ответы на вопрос(3)

Ваш ответ на вопрос