Хлоп! Если пакет имеет версию DLL для .NET 3.5 и .NET 4, реального способа сделать это не существует, кроме как изменить свой проект на саму цель 3.5.
Хотя я могу придумать пару обходных путей. Они не идеальны, но, вероятно, сработают.
После установки пакета nuget перейдите в каталог «пакеты» (он будет рядом с файлом вашего решения (.sln). Найдите пакет. Удалите папку «\ lib \ net40». Кстати, NuGet будет ссылаться на следующую версию вниз. Вам придется вручную изменить ссылку на сборку. Обратите внимание, что если вы даже обновите этот пакет, вам придется делать это снова.
Вы можете создать пользовательскую версию этого пакета, содержащую только версию 3.5 библиотеки DLL. Возможно, поместите это в пользовательский канал на http://myget.org/ и установите его оттуда.
Один из них должен работать.