【问题标题】:SSIS - Sharing .net dll across multiple SSIS PackagesSSIS - 跨多个 SSIS 包共享 .net dll
【发布时间】:2012-09-27 13:09:21
【问题描述】:

我创建了一个用于 SSIS 项目的 .Net 库。我们使用相同的 dotnet 库创建了许多 SSIS 模板。

谁能分享一下 - 如果我们对 DLL 进行更改,然后它会反映到我们创建的所有 SSIS 模板,我们如何确保它。

意味着集中存储DLL,每个人都可以参考。

【问题讨论】:

  • 您使用汇编代码,将其注册为 DAC,那么您的 dll 在哪里都无关紧要,项目会发现它引用了该程序集。
  • 所以在 GAC 中注册将使所有应用程序都可以使用它。如果需要对DLL进行任何更改,则再次在GAC中添加DLL,以便应用程序可以访问更新的APP。
  • 这是计划,是的:)
  • 您唯一需要为您的程序集分配一个strong name 并且然后您可以通过 (gacutil -if MyAssembly.dll) 将它添加到 GAC ) gacutil 应该在你的 Visual Studio 命令提示符路径上
  • @ConradJagger 需要明确的是,您使用的是 .Net 库而不是 SSIS 的自定义组件?

标签: asp.net .net dll ssis class-library


【解决方案1】:

确保您对 DLL 进行严格签名并将其部署到 GAC。然后在您的 SSIS 模板中引用它。

【讨论】:

    猜你喜欢
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 2011-01-12
    • 2017-01-05
    相关资源
    最近更新 更多