如何在脚本任务中引用自定义.NET 4.0 DLL?
如果能从SSIS脚本任务中引用DLL,我将不胜感激。我在VisualStudio2010中创建了DLL,在BusinessIntelligenceDevelopmentStudio 2008中创建了SSIS包。我正在运行WinXP。DLL编译成功,可以在windows窗体应用程序中使用。下面是我在GAC中注册DLL的步骤,但仍然在SSIS脚本任务中收到警告,说明DLL不可见,因此没有用处如何在脚本任务中引用自定义.NET 4.0 DLL?,dll,ssis,dts,gacutil,Dll,Ssis,Dts,Gacutil,如果能从SSIS脚本任务中引用DLL,我将不胜感激。我在VisualStudio2010中创建了DLL,在BusinessIntelligenceDevelopmentStudio 2008中创建了SSIS包。我正在运行WinXP。DLL编译成功,可以在windows窗体应用程序中使用。下面是我在GAC中注册DLL的步骤,但仍然在SSIS脚本任务中收到警告,说明DLL不可见,因此没有用处 在DLL项目发布文件夹中创建密钥对(sn-k) 通过右键单击DLL项目(在visual studio上)>选
我还了解到,BIDS2008中的SSIS与.NETFramework4.0(VisualStudio2010)不兼容。他们的说法是否属实?是的,BIDS 2008仅支持.NET Framework 3.5,而不支持.NET Framework 4.0。如果您没有使用.NET 4.0功能,我建议您将自定义DLL编译为目标.NET Framework 3.5 在回答堆栈溢出问题时,我在一个分步示例中解释了如何实现这一点。该示例在
VS 2010
中构建了一个自定义DLL,但目标是.NET Framework 2.0
看一看。这可能会为您指明正确的方向。是的,BIDS 2008仅支持.NET Framework 3.5,而不支持.NET Framework 4.0。如果您没有使用.NET 4.0功能,我建议您将自定义DLL编译为目标.NET Framework 3.5 在回答堆栈溢出问题时,我在一个分步示例中解释了如何实现这一点。该示例在
VS 2010
中构建了一个自定义DLL,但目标是.NET Framework 2.0
看一看。这可能会为您指明正确的方向。您可以使用.net 2010作为cs文件创建com组件,并在脚本任务中使用createobject部署它并调用此文件。您可以使用.net 2010作为cs文件创建com组件,并在脚本任务中使用createobject部署它并调用此文件