2011-09-05 67 views
1

我正在为SSIS创建自定义DTS管道组件。这个组件调用一个C#dll,它是一个C DLL的包装器。基本上C#包装器定义了C DLL函数的签名并使用了DllImport属性。如何从SSIS的C DLL中调用函数?或者,如何将C DLL加载到GAc

问题是,要在SSIS中使用它,我需要C#包装器和我的C DLL在GAC中......我如何将非托管代码的C DLL加载到GAC中?或者我有什么替代解决方案? PS:我有源代码的C DLL ...

回答

-1

其实并不需要把它放在GAC中。它只需要在运行时路径:“%systemroot%\ System32”...谢谢反正

+0

我更喜欢使用%ProgramFiles%\ Microsoft SQL Server \ 100 \ DTS \ Binn,它更接近源(使用2005年为90,2011年为110)。我相信有一个注册表项可以准确地告诉你SSIS的安装位置。 –