将GData .NET客户端库与.NET-Framework版本4一起使用

时间:2010-09-06 18:11:23

标签: .net youtube-api gdata

我正在尝试将YouTube搜索包含在我的一个.NET应用程序中,并使用框架版本4.0。不幸的是,GData .NET Library目前仅支持.NET 2.0。是否有可能绕过这个限制,可能是通过编写类似“包装器”的东西或者使用另一个与原始库不太相似的库?

1 个答案:

答案 0 :(得分:2)

除非那里有任何本机代码(我怀疑),我相信你应该能够添加对库的引用。

如果没有,为什么不下载the source并重建它以.NET 4为目标?话虽如此,请详细说明您添加引用的困难,我将与相关人员交谈,看看我们是否也可以获得更新的官方二进制版本。 (尽管没有承诺。)

编辑:我刚刚下载了源tar.gz文件,卸载了单元测试项目(只是为了避免找到正确的依赖项),构建DLL,将所有内容从YouTube目录复制到新的.NET控制台应用程序中(完整的框架,而不是客户端配置文件btw - 可能是错误的?)并且它构建得很好。

编辑:我刚刚尝试将其更改为“仅限客户端”配置文件,我会收到与您提及的相同的警告。所以它很简单:只需进入.NET 4应用程序的项目属性,在“应用程序”选项卡中,为“目标框架”选择“.NET Framework 4” - 一切都应该很好。您也应该能够使用原始程序集,而无需自己重建它们。