Справочная информация: Я поддерживаю несколько "базовых" библиотек DLL, используемых различными приложениями и веб-службами в моей организации, и развертываю их как пакет NuGet.Некоторые пользователи используют .NET 4, другие - .NET 3.5, поэтому большинство этих библиотек DLL для .NET 3.5 обеспечивают максимальную совместимость.Однако некоторые из них требуют .NET 4.0, поэтому я включаю их только в папку lib / net40 моего пакета NuGet.
Недавно я добавил код, связанный с Entity Framework, в одну из библиотек .NET 4.Таким образом, в теории я должен добавить зависимость NuGet в пакет Entity Framework.Тем не менее, пакет Entity Framework NuGet доступен только для .NET 4.0, поэтому я подозреваю, что если я сделаю это, то я сломаю своих потребителей .NET 3.5.Что мне здесь делать?