カスタム要件のためにILリライタを構築しました。それがないすべてがILリライトがロードされません.Net DLL
- は別のネットDLL(新しく建設されたカスタムDLL)のための方法を参照し、いくつかの必要なメソッドのための
- を注入エピローグ&プロローグを作成し、彼らは内部メソッド参照上記の呼び出しです。
サンプルWindowsフォームアプリケーションですべて正常に動作します。しかし、Webアプリケーションでは、epilogue &プロローグが適切に注入されています。それが呼び出されたときにしかし、それはエラーの下にスロー -
System.IO.FileLoadException:このアセンブリは、他のインスタンスから 異なる助成セットを生成するロード。 (HRESULTからの例外:0x80131401 )と同じでは、Windowsアプリケーションのために正常に動作している間に何とか
、新しく建設されたネットDLLは、WebAppのためにロードされて取得されていません。
ILリライトを無効にすると、すべて正常に動作します。これは、ILリライトがエラーを引き起こしていることを意味します。
どれソリューションは非常に
に環境変数
を設定することで問題を解決することができますが、エラー自身のためのgoogleしてみましたか?例えば。 [here](https://stackoverflow.com/q/18168465/1997232)は質問です。 – Sinatr
はい、私はやったことがありますが、運はありません。それが私のシナリオをここで説明した理由です。 – Hitesh