IntelliLock 1.5で私のdllのプリズムモジュールの1つが読み込みを停止(1)した後、エラーメッセージが表示される:「不正な形式のプログラムを読み込もうとしました。 (HRESULTからの例外:0x8007000B) "IntelliLock 1.5不正な形式のプログラムを読み込もうとしました。 (HRESULTからの例外:0x8007000B)
まず、いくつかの共有オブジェクトを保持する移植可能なライブラリ(.net、Silverlight 4)への参照がありました。ポータブルライブラリにはUIはなく、System.WindowsのDLLは参照されていませんでしたが、このエラーは「Cant load referenced library System.Windows」のようなものでした。しかし、IntelliLockをチューニングして問題がどこにあるのかを把握しようとすると、「不正な形式のプログラムをロードしようとしました。(例外:HRESULT:0x8007000B例外」)エラーが発生します。
まず、私はポータブルdllを参照する際の問題を考えました。私はこのライブラリを通常の.netと置き換えますが、エラーは同じです。
私は.Net 4 Client Profileを使用しています。 WPF、C#、プリズム4、単一性。
これを修正する方法はありますか?我々はいくつかの時間前に似た(??)問題に遭遇し
これはターゲットプラットフォームである可能性があります。明示的にx86またはx64でコンパイルしてみてください。 –
はい、私はこれを知っています、すべてのアセンブリはx86です。そして、この特定のdllを難読化する前に問題はありません。 –
私はサポートのためにIntellilockに行く必要があると思います。それは難読化ツールのバグのようです。私たちがあなたを助けることができると疑う前に、誰かがこの特定の問題を見ていない限り。 – Rup