0

これの重複がある場合、私はそれを支持しますが、誰かが私のためにそれを見つけるまで....

TestDriven.NET を使用すると、.NET から次の出力を継続的に取得していましたAssembly.Load

WRN: アセンブリ バインディングのログがオフになっています。

アセンブリ バインド エラーのログ記録を有効にするには、レジストリ値 >[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。

注: アセンブリ バインドの失敗ログに関連するパフォーマンスの低下があります。

この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。

そのため、fuslogvw をロードしました。x64 システムを使用しているため、同じ x64 バージョンを試してみましたが、何度再試行してもログを表示できませんでした。レジストリの設定を確認したところ、すべてが正しく設定されているように見えましたがEnableLog、再実行しても満足できませんでした。

4

1 に答える 1

0

設定の値がプロセス内にキャッシュされることが判明し、TestDriven.net はプロセス (ProcessInvocation.exe) をハングアップさせて迅速な起動を提供するため、トレイ アイコン (赤いピッチフォーク) をクリックしないと取得しません。 ) を選択し、[次の実行時にリロードをトリガーする] を選択します。だから今、私は得る:

Running under executable  C:\Program Files (x86)\TestDriven.NET 2.0\ProcessInvocation.exe
--- A detailed error log follows. 

=== Pre-bind state information ===

...

===
LOG: This bind starts in LoadFrom load context.
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().

思いのままに…

于 2009-11-30T10:39:56.167 に答える