2009-05-27 6 views

答えて

5

答えがあります。アセンブリを解体し、再アセンブルし、署名します。 Prollyは、この種の手術がライセンスによって許可されているかどうかを確認するために、第三者と確認したいと思っています。

詳細:Can I sign an assembly for which I do not have source code?

+1

これまでのところ、私が取り組んでいる統合アプリケーションの戦略を考え直さなくてはなりませんでした。これはSQL Server/SSISが**必須**であることを本当に吸う。 – Yuck

0

私の知る限り。私たちは最近、この問題に直面し、逆アセンブル(ildasm)、署名と再組み立て(ilasm)を取り上げました。また、ベンダーと協働して組立に署名するよう努めましたが、そうはしませんでした。私たちは、そのベンダーを落として、現実的な導入シナリオにもっと親しみやすいものを使うことにしました。私はあなたがより良い方法を見つけることを願っています。 :)

0

唯一の回避策は、このパッケージを設計し、実行するすべてのアプリケーションのホームディレクトリにコピーすることです。

通常、)VS IDEの場所 1にコピーするのに十分です:などdtexecの

Visual Studio\Common7\IDE\Private Assemblies\ 

2)場所、dtsdebughost、:

Microsoft SQL Server\Dts\Binn\ 

アプリケーションのことができるようになりますそのホームディレクトリからアセンブリをロードします。

関連する問題