Использование клиентской библиотеки GData .NET с .NET-Framework версии 4 - PullRequest
1 голос
/ 06 сентября 2010

Я пытаюсь включить Поиск YouTube в одно из моих приложений .NET с платформой Версии 4.0. К сожалению, библиотека GData .NET в настоящее время поддерживает только .NET 2.0. Можно ли обойти это ограничение, возможно, написав что-то вроде «обертки» или используя другую библиотеку, которая не слишком отличается от оригинальной?

1 Ответ

2 голосов
/ 06 сентября 2010

Если там нет какого-либо нативного кода (в чем я сомневаюсь), я думаю, вы все равно сможете добавить ссылку на библиотеку.

Если нет, то почему бы просто не загрузить исходный код и перестроить его на .NET 4?Сказав это, расскажите, пожалуйста, о трудностях, с которыми вы столкнулись, добавив ссылку на него, и я поговорю с соответствующим человеком, чтобы узнать, сможем ли мы также получить обновленный официальный двоичный выпуск.(Никаких обещаний.)

РЕДАКТИРОВАТЬ: я только что скачал исходный файл tar.gz, выгрузил проект модульного теста (просто чтобы избежать необходимости найти правильную зависимость), собрал библиотеки DLL, скопировал все с YouTubeкаталог в новое консольное приложение .NET (полный каркас, а не профиль клиента, кстати - может быть, это не так?), и он прекрасно работает.

РЕДАКТИРОВАТЬ: я только что попытался изменить его на "«Только клиент» и я получаю те же предупреждения, что и вы.Так что все просто: просто зайдите в свойства проекта вашего приложения .NET 4 и на вкладке «Приложение» для «Target Framework» выберите «.NET Framework 4» - все должно быть хорошо.Вы также должны иметь возможность использовать оригинальные сборки, не восстанавливая их самостоятельно.

...