Я хочу создать пакет Nuget для библиотеки C#, предназначенной для. NET Framework 4.0 и выше.
Если я помещу свою библиотеку в каталог с именем Net40
, это вызовет проблемы для проектов, нацеленных, скажем, на 4.1 и выше?
Должен ли я просто опубликовать sh мою библиотеку в папке lib
без указания поддерживаемой версии NET Framework? Моя библиотека поддерживает. NET Framework 4.0 и выше.
Причина, по которой я спрашиваю, заключается в том, что иногда проекты быстро портятся, когда они ориентированы на другую платформу, в то время как установленные библиотеки через NuGet ориентированы на другую версию платформы. По крайней мере, я хочу избежать проблем, когда разработчики ориентированы на 4.0 и выше.
Я надеюсь, что ваш совет будет очень полезным.