1

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

4

1 回答 1

2

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

如果没有,为什么不直接下载源代码并针对 .NET 4 重新构建它?话虽如此,请详细说明您在添加参考时遇到的困难,我将与相关人员交谈,看看我们是否也可以获得更新的官方二进制版本。(虽然没有承诺。)

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

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

于 2010-09-06T18:25:03.033 回答