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# 是否向不在GAC中的SSIS脚本任务添加程序集?_C#_Ssis - Fatal编程技术网

C# 是否向不在GAC中的SSIS脚本任务添加程序集?

C# 是否向不在GAC中的SSIS脚本任务添加程序集?,c#,ssis,C#,Ssis,我试图在SSIS脚本任务中使用GAC中没有的程序集。我知道一些文件显示,但是我也看到一些网站的建议,但我无法得到的建议工作 是否可以在SSIS脚本任务中使用程序集而不将其放入GAC 我问这个问题的原因是我试图在SQL数据库中存储一个C#类。我希望脚本任务中的C#代码从SQL中检索类,编译它,然后在SSIS中的后续脚本任务中使用程序集(我们希望维护在许多包中使用的类的集中版本)。如果有人能提出解决这个问题的替代方案,我也会很感激。谢谢。在不了解您的类/需求的情况下,我会首先问您为什么需要C代码在脚

我试图在SSIS脚本任务中使用GAC中没有的程序集。我知道一些文件显示,但是我也看到一些网站的建议,但我无法得到的建议工作

是否可以在SSIS脚本任务中使用程序集而不将其放入GAC


我问这个问题的原因是我试图在SQL数据库中存储一个C#类。我希望脚本任务中的C#代码从SQL中检索类,编译它,然后在SSIS中的后续脚本任务中使用程序集(我们希望维护在许多包中使用的类的集中版本)。如果有人能提出解决这个问题的替代方案,我也会很感激。谢谢。

在不了解您的类/需求的情况下,我会首先问您为什么需要C代码在脚本任务中运行。您不能使用存储过程来实现类希望实现的目标吗?@mjw绝对不能在存储过程中实现。需要在许多SSIS解决方案中运行C#代码,并且我希望能够在将来的所有解决方案中轻松更新C#代码(如有必要)。您是否考虑过使用web服务和web服务任务@mjw我正在考虑这是一个好主意,但是C#类将对数百万条记录进行大量处理。必须通过网络将这些记录发送到web服务,而不能在本地执行(我无法在SSIS服务器上托管web服务),这肯定会影响性能。您有没有理由不能在SQL box上托管它?您可以采取措施保护它,使其仅可通过localhost访问。