Грузится не та сборка! Что делать?

Встретился с очередной проблемой: .NET-ная програма грузит не ту сборку, которую надо. Если бы она ее совсем не могла бы загрузить, от она бы выдала Fusion Log в Debug Output и я бы наверно понял в чем дело, а так сборка грузится, а потом летят MissingMethodException и TypeLoadException. Обидно.
Решил вдумчиво почитать Интернет. Практически сразу набрел на статью Suzanne Cook.
Оказывается, если для .NET Framework 1.x, написать в реестр следующие значения:
HKLM\Software\Microsoft\Fusion\LogPath (REG_SZ) =
"c:\temp\Fusion.log"
HKLM\Software\Microsoft\Fusion\ForceLog (REG_DWORD) = 1
HKLM\Software\Microsoft\Fusion\LogFailures (REG_DWORD) = 1
то в папочку c:\temp\Fusion.log будет записано как именно и насколько успешно Fusion искал сборки.

Коментарі

Популярні дописи з цього блогу

OAuth-аутентификация через ВКонтакте

Українська мова