Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 该类型是在未引用的程序集中定义的。必须添加对程序集的引用_C#_Ssis_Assemblies - Fatal编程技术网

C# 该类型是在未引用的程序集中定义的。必须添加对程序集的引用

C# 该类型是在未引用的程序集中定义的。必须添加对程序集的引用,c#,ssis,assemblies,C#,Ssis,Assemblies,我已经做了一段时间了,不知道原因是什么 错误1在未引用的程序集中定义了类型“Google.api.Requests.IErrorResponseHandler”。您必须添加对程序集“Google.api,Version=1.2.4737.25313,Culture=neutral,PublicKeyToken=null”的引用。 错误2在未引用的程序集中定义了类型“Google.api.Authentication.IAuthenticator”。您必须添加对程序集“Google.api,Ver

我已经做了一段时间了,不知道原因是什么

错误1在未引用的程序集中定义了类型“Google.api.Requests.IErrorResponseHandler”。您必须添加对程序集“Google.api,Version=1.2.4737.25313,Culture=neutral,PublicKeyToken=null”的引用。
错误2在未引用的程序集中定义了类型“Google.api.Authentication.IAuthenticator”。您必须添加对程序集“Google.api,Version=1.2.4737.25313,Culture=neutral,PublicKeyToken=null”的引用。

错误3在未引用的程序集中定义了类型“Google.api.Discovery.IRequestProvider”。您必须添加对程序集“Google.api,Version=1.2.4737.25316,Culture=neutral,PublicKeyToken=null”的引用。

您需要添加对项目的引用:


转到
解决方案资源管理器
窗口,展开项目的节点(如果尚未展开),右键单击
引用
,浏览程序集的位置(如果已在GAC中,请从框架列表中选择它),添加引用。

SSI要查找DLL,它需要同时位于GAC中的和SSIS用于查找组件的路径中的某个地方。特定版本的框架的.NET Framework文件夹是放置它的好地方;对于.NET Framework 2.0(即SSIS 2005和2008R2所使用的)或.NET Framework 4.0(我相信是SSIS 2012所使用的),这将是
C:\Windows\Microsoft.NET\Framework\v2.0.50727
。编辑了我的帖子。你试过通过NuGet添加Google.API库吗?@Ronnix我没试过。但是NuGet不支持2010/2012吗?这是我尝试过的步骤之一。我尝试了所有从v2.0.50727开始的文件夹,但没有成功。我使用的是framework 3.5。假设脚本组件或脚本任务正在使用它,那么特定脚本使用的是哪个.NET framework版本?脚本组件使用的是framework 3.5。