我想在SSIS任务中使用程序集。但是,它是未签名的第三方。因此,我不能GAC它。可以使用哪些变通方法?
答案 0 :(得分:5)
有一个答案。拆开,然后用钥匙重新组装并签署组件。 Prolly想和你的第三方核实,看看这种手术是否被许可证允许。
详情:Can I sign an assembly for which I do not have source code?
答案 1 :(得分:0)
我不知道。我们最近遇到了这个问题并结束了拆解(ildasm),签署和重新组装(ilasm)。我们还尝试与供应商合作,让他们签署他们的集会,但他们不会。我们会放弃那个供应商并使用另一个对现实部署方案更友好的供应商。我希望你找到一个更好的方法。 :)
答案 2 :(得分:0)
唯一的解决方法是将其复制到将设计和运行此软件包的所有应用程序的主目录。
通常,复制到就足够了 1)VS IDE的位置:
Visual Studio\Common7\IDE\Private Assemblies\
2)dtexec,dtsdebughost等的位置:
Microsoft SQL Server\Dts\Binn\
应用程序将能够从其主目录加载程序集。