使用带有SSIS的Google Apis Auth客户端库

时间:2015-08-26 17:30:50

标签: ssis google-api google-oauth google-api-dotnet-client

我有一个集成服务项目,我在其中使用脚本组件作为源。在脚本中,我从Google表格中读取数据,为了做到这一点,我必须使用oauth协议进行身份验证。我尝试使用NuGet进行必要的引用但收到错误,并且被告知NuGet不能与SSIS一起使用。我试图手动创建引用和脚本构建,但是当我运行包时,我得到了这个运行时错误:

  

无法加载文件或程序集Google.Apis.Auth.PlatformServices,   Version = 1.9.3.19383,Culture = neutral,PublicKeyToken = 4b01fa6e34db77ab'   或其中一个依赖项。系统找不到指定的文件。

关于如何让它发挥作用的任何想法?

1 个答案:

答案 0 :(得分:0)

我能够通过将NuGet包中的所有dll添加到GAC中然后从那里进行引用来清除此错误。然后,我遇到了版本依赖性错误,我通过在machine.config中添加绑定重定向来克服。不是最优雅的解决方案,但我只需要让它工作,我试过的其他方法都不会成功。