Если пакет недоступен для .Net Core , как нам обеспечить строгую проверку версии .Net во время выполнения, команду Install-Package
?
Команда Install-package, почему Visual Studio даже восстанавливает .Net
4.6.1, просто для того, чтобы выдать ошибку времени выполнения на более поздних этапах!
Я уверен, что команда VS обдумала это, и должна быть причина!
А также механизм проверки и строгой проверки версии во время выполнения во время Install-Package.
Предупреждения:
Предупреждение Пакет NU1701 «Microsoft.AspNet.Identity.Core 2.2.2» был
восстановлено с использованием .NETFramework, Version = v4.6.1 вместо проекта
целевой фреймворк .NETStandard, версия = v2.0. Этот пакет не может быть
полностью совместим с вашим проектом.
Edit:
Я просто взял один из полных пакетов .net Framework, как пример.
Намерение было спросить, как предотвратить это в диспетчере пакетов Nuget.
Предупреждение NU1701 Пакет <any full .net framework package>
был
восстановлено с использованием .NETFramework, Version = v4.6.1 вместо проекта
целевой фреймворк .NETStandard, версия = v2.0. Этот пакет не может быть
полностью совместим с вашим проектом.