Если пакет nuget поддерживается .Net Standard 2.0, то можем ли мы использовать этот пакет в asp.net а также asp.net ядро?

#asp.net #visual-studio #.net-core #nuget #migration

#asp.net #visual-studio визуальная студия #.net-ядро #nuget #миграция

Вопрос:

Я работаю над миграцией asp.net приложение к .net Core, у меня есть только список используемых пакетов (не код), поэтому нужно знать, что если пакет поддерживается .Net Standard 2.0, то этот же пакет можно использовать в .net Core 3.0?

Комментарии:

1. ДА. Почему бы просто не попробовать это?

2. У меня еще нет настройки кода, вот почему

3. @Nitinbhatia, абсолютно нормально. net standard 2.0 поддерживает >= net core 2.0 . Таким образом, эти пакеты могут быть установлены в net core 3.0 без ошибок. Я добавил ответ для вас, и вы можете его проверить. Если это поможет вам понять и решить проблему, пожалуйста, не забудьте принять его . Спасибо 🙂

Ответ №1:

Поскольку этот документ указывает на то, что:

Net Standard 2.0 поддерживает >= Net Core 2.0 .

Net standard сам по себе совместим с net framework и net core в то же время вам нужно только обратить внимание на версию, которую он поддерживает.

Таким образом, если ваши пакеты поддерживают net standard 2.0 , они будут установлены в Net Core 3.0 без каких-либо ошибок.