System.IO.FileNotFoundException:无法在SSIS中加载文件或程序集....

时间:2015-03-09 14:12:51

标签: .net ssis

我在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(

0 个答案:

没有答案