首页 > 解决方案 > SSIS 脚本组件在用户代码中遇到异常

问题描述

在我的一个 SSIS 包中,我使用脚本转换组件在 Dynamics CRM 在线创建一些主记录。当我使用控制台应用程序运行脚本时,它运行完美。但是当我在 SSIS 脚本转换组件中使用相同的源代码时,我面临以下异常。

在此处输入图像描述

我已经验证了所有引用都已经关联,但我仍然面临这个异常。专家的迅速反应表示赞赏

标签: c#ssisdynamics-crm

解决方案


您的控制台应用程序和 SSIS 脚本组件之间的区别如下。
控制台应用程序从自定义程序集所在的某个文件夹运行。您的脚本组件在从 MS SQL 二进制文件启动的 SSIS 服务下执行。要使用自定义程序集,您应该将其放入 GAC,这是Microsoft 帮助文章,其中包含工作流
替代方法 - 在脚本任务代码中提供您自己的 AssemblyResolver(带有代码示例的 SO 文章)。


推荐阅读