我在2008年有一个SSIS包。我在visual studio 2010中创建了一些库,并在3.5中编译。我需要将这些库集成到SSIS包中。我将这些库注册到GAC中,但是当我尝试将这些dll的引用添加到SSIS中时,我在Add Reference中找不到 - > .Net部分。然后我必须通过编译的dll中的browse选项添加dll。编译SSIS时没有问题。一旦我运行SSIS包,它就会显示以下错误
System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.IO.FileNotFoundException:无法加载文件或程序集“Utility,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 632cda921675b9e7”或其依赖项之一。该系统找不到指定的文件。 文件名:'Utility,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 632cda921675b9e7' 在ST_969c7b257dd94f948f31afd96a2b2afd.csproj.ScriptMain.Main()
预绑定状态信息===日志:用户= SEI-DOMAIN-1 \ PSaha日志: DisplayName = Utility,Version = 1.0.0.0,Culture = neutral, PublicKeyToken = 632cda921675b9e7(完全指定)LOG:Appbase = file:/// C:/ Program Files / Microsoft SQL Server / 100 / DTS / binn / LOG: Initial PrivatePath = NULL调用程序集:(未知)。 ===日志:此绑定在默认加载上下文中启动。日志:使用应用程序配置文件:C:\ Program Files \ Microsoft SQL Server \ 100 \ DTS \ binn \ DtsDebugHost.exe.Config日志:使用机器 来自的配置文件 C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ CONFIG \ machine.config中。 日志:政策后参考:实用工具,版本= 1.0.0.0,文化=中立, PublicKeyToken = 632cda921675b9e7日志:尝试下载新网址 file:/// C:/ Program Files / Microsoft SQL 服务器/ 100 / DTS / BINN / Utility.DLL。日志:尝试下载新网址 file:/// C:/ Program Files / Microsoft SQL 服务器/ 100 / DTS / BINN /实用/ Utility.DLL。日志:尝试下载 新的URL文件:/// C:/ Program Files / Microsoft SQL 服务器/ 100 / DTS / BINN / Utility.EXE。日志:尝试下载新网址 file:/// C:/ Program Files / Microsoft SQL 服务器/ 100 / DTS / BINN /效用/ Utility.EXE。
---内部异常堆栈跟踪结束--- at System.RuntimeMethodHandle._InvokeMethodFast(Object target,Object [] 参数,SignatureStruct& sig,MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)at System.RuntimeMethodHandle.InvokeMethodFast(Object target,Object [] arguments,Signature sig,MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化, 布尔值skipVisibilityChecks)at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化)
在System.RuntimeType.InvokeMember(String name,BindingFlags bindingFlags,Binder binder,Object target,Object [] providedArgs, ParameterModifier []修饰符,CultureInfo文化,String [] System.Type.InvokeMember(String name,BindingFlags)中的namedParams invokeAttr,Binder binder,Object target,Object [] args,CultureInfo 文化) Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript(
)