我有一个集成服务项目,我在其中使用脚本组件作为源。在脚本中,我从Google表格中读取数据,为了做到这一点,我必须使用oauth协议进行身份验证。我尝试使用NuGet进行必要的引用但收到错误,并且被告知NuGet不能与SSIS一起使用。我试图手动创建引用和脚本构建,但是当我运行包时,我得到了这个运行时错误:
无法加载文件或程序集Google.Apis.Auth.PlatformServices, Version = 1.9.3.19383,Culture = neutral,PublicKeyToken = 4b01fa6e34db77ab' 或其中一个依赖项。系统找不到指定的文件。
关于如何让它发挥作用的任何想法?
答案 0 :(得分:0)
我能够通过将NuGet包中的所有dll添加到GAC中然后从那里进行引用来清除此错误。然后,我遇到了版本依赖性错误,我通过在machine.config中添加绑定重定向来克服。不是最优雅的解决方案,但我只需要让它工作,我试过的其他方法都不会成功。