我们正在尝试从SSIS包中自动发送传真。

我们已经找到了如何使用正确的传真COM API(rfcomapi.dll)发送传真

但我们的问题是,为了引用SSIS中的任何外部程序集,该程序集必须位于GAC中,因为SSIS使用VSA而不是完整的开发环境。

我们有哪些选择来完成在SSIS内发送的传真?

有帮助吗?

解决方案 2

我通过执行以下操作构建了一个Interop程序集(不确定这是否是最好的方法):

  1. 开始新的空白项目
  2. 将rfcomapi.dll包含在项目中
  3. 使用新的强名称密钥
  4. 签署项目程序集
  5. 构建项目 - 这产生了一个Interop.RFCOMAPILib.dll
  6. 将Interop程序集安装到GAC中
  7. 在我的SSIS项目中引用了GAC的Interop程序集。
  8. =)

其他提示

构建一个小型控制台应用程序并使用执行过程任务将其关闭。利用SSIS表达式来模拟执行过程任务的Arguments属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top