Ссылка на библиотеку DLL .NET 3.5 не является хорошей идеей, если ваше приложение предназначено для .NET 2.0, поскольку библиотека, на которую вы ссылаетесь, вероятно, будет ссылаться на другие библиотеки .NET 3.5, которые не будут доступны на компьютере пользователя, если они этого не делают. иметь установленную среду выполнения .NET 3.5.
Вы можете настроить свой проект на .NET 3.5, если хотите (из Project Properties | Application | Target Framework), который решит эту проблему - ваше приложение будет затем использовать библиотеки .NET 2.0, на которые ссылаются в настоящее время (а также любые другие). NET 3.5 библиотеки, которые вы хотите добавить для использования в новом коде), при этом на компьютерах пользователей требуется .NET 3.5, позволяющая использовать DLL.