6

アセンブリの読み込みに関する問題をデバッグしているので、フュージョン ログを調べています。失敗を示すことから始めて、最後に、アセンブリがロードされると予想される場所からロードされると言うので、私を混乱させることがあります。

「操作に失敗しました」の後に「IL アセンブリが読み込まれました...」とはどういう意味ですか? アセンブリの読み込みに失敗しましたか、それとも成功しましたか?

*** Assembly Binder Log Entry  (2012-03-16 @ 10:25:14) ***

The operation failed.
Bind result: hr = 0x80070002. The system cannot find the file specified.

Assembly manager loaded from:  C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\clr.dll
Running under executable  C:\Program\MyCorp\MyApplication1.2.0.0\MyApplication.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: User = VIRTUALXP-63912\XPMUser
LOG: DisplayName = MyCorp.MyApplication.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
 (Fully-specified)
LOG: Appbase = file:///C:/Program/MyCorp/MyApplication1.2.0.0/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = MyApplication.exe
Calling assembly : MyApplication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
===
LOG: Start binding of native image MyCorp.MyApplication.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
WRN: No matching native image found.
LOG: IL assembly loaded from C:\Program\MyCorp\MyApplication1.2.0.0\MyCorp.MyApplication.Core.dll.

プログラムが終了したときでも、このようなアセンブリのログが表示されますcan't load file or assembly SomeAssembly or one of its dependencies。問題のアセンブリは、上記のようなログ エントリに従って読み込まれます。

これは、アセンブリのネイティブの依存関係が見つからなかったことを示していますか? どのネイティブ依存関係が失敗したかを確認するには、ログ設定を変更する必要がありますか?それとも他にできることはありますか?

4

1 に答える 1