【问题标题】:How to use assembly without Strong Name in SSIS如何在 SSIS 中使用没有强名称的程序集
【发布时间】:2009-05-27 17:55:40
【问题描述】:

我想在 SSIS 任务中使用程序集。但是,它是未签名的第三方。因此,我无法对其进行 GAC。有哪些解决方法?

【问题讨论】:

    标签: .net sql-server ssis


    【解决方案1】:

    有答案。拆卸,然后重新组装并用您的密钥签署组装。 Prolly 想与您的第 3 方核实,看看许可证是否允许这种手术。

    详情:Can I sign an assembly for which I do not have source code?

    【讨论】:

    • 今天遇到了这个问题,不得不重新考虑我正在开发的集成应用程序的策略。 SQL Server / SSIS 要求这真的很糟糕。
    【解决方案2】:

    据我所知没有。我们最近遇到了这个问题,最终拆卸(ildasm),签名和重新组装(ilasm)。我们还尝试与供应商合作,让他们签署他们的程序集,但他们不会。我们会放弃该供应商并使用另一个对实际部署场景更友好的供应商。我希望你能找到更好的方法。 :)

    【讨论】:

      【解决方案3】:

      唯一的解决方法是将其复制到将设计和运行此包的所有应用程序的主目录。

      通常,复制到 1)VS IDE的位置:

      Visual Studio\Common7\IDE\Private Assemblies\
      

      2) dtexec、dtsdebughost 等的位置:

      Microsoft SQL Server\Dts\Binn\
      

      应用程序将能够从其主目录加载程序集。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-24
        • 2015-05-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多