Альтернатива Fusion Log Viewer? - PullRequest
       32

Альтернатива Fusion Log Viewer?

9 голосов
/ 09 августа 2011

Существуют ли какие-либо альтернативные программы Fusion Log Viewer, кроме Fuslogvw.exe, или перенаправляющие выходные данные журнала Fusion в свой собственный каталог, а затем проверяют тонны файлов HTM вручную?

Мои две основные проблемы:

  1. Мне бы хотелось получить обзор, который показал, какие сборочные нагрузки были успешными, а какие - нет.

  2. Я не уверен в разрешении временных меток в файлах журналов, поэтому я не уверен, какая запись предшествует другой записи. Например, моя программа, по-видимому, пытается загрузить сборку как с culture = da, так и culture = da-dk. Стоит только попытаться загрузить da-dk, и на самом деле загрузка прошла успешно. Так почему же он (безуспешно) пытается загрузить culture = da? Это может помочь, если я хотя бы был уверен в порядке, в котором он пытается выполнить эти загрузки, но Fuslogvw.exe отображает две записи случайным образом, и регистрация в частном каталоге не намного лучше.

Ответы [ 2 ]

3 голосов
/ 07 июня 2019

Возможно, опоздал на вечеринку, но я думаю, что Fusion ++ - очень хороший вариант для вашего вопроса.

Fusion++

Этозабирает все у вас - больше не нужно искать файлы: просто нажмите «Запись», чтобы записать журналы сборки.Если вы закончите, нажмите «Стоп» еще раз, и Fusion ++ проанализирует все файлы журнала для вас.

3 голосов
/ 17 апреля 2013

Все, что делает Fusion Log Viewer, - это переключает некоторые параметры реестра и проверяет файлы журналов.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Add:
DWORD ForceLog set value to 1
DWORD LogFailures set value to 1
DWORD LogResourceBinds set value to 1
String LogPath set value to folder for logs (e.g. C:\FusionLog\)

Может быть невозможно точно определить, когда загружается каждая сборка, на основе выходных данных загрузчика Fusion. В этом отношении загрузчик Fusion является чем-то вроде черного ящика.

Лучше всего было бы зайти прямо в ваше приложение с помощью отладчика и посмотреть окно модулей в Visual Studio. Если вы внимательно пройдетесь по приложению, вы сможете увидеть, в какой момент каждая сборка загружается в память.

...