Como activar o registo de falhas de ligação de montagem (Fusion) em .NET

Como habilitar o registro de falhas de assembly bind (Fusion) em .NET?

Adicione os seguintes valores a

HKEY_LOCAL_MACHINE_SOFTWARE_MicrosoftFusion
Acrescente:
DWORD ForceLog valor definido para 1
DWORD LogFailures definir valor para 1
DWORD LogResourceBinds define o valor como 1
DWORD EnableLog valor definido para 1
String LogPath valor definido para pasta para logs (por exemplo, C:\FusionLog\)
Comentários (15)

Se você tem o Windows SDK instalado na sua máquina, você'encontrará o "Fusion Log Viewer" em Microsoft SDK\Tools (apenas digite "Fusion" no menu Iniciar no Vista ou Windows 7/8). Inicie-o, clique no botão Settings, e selecione "Log bind failure" ou "Log all binds".

Se estes botões estiverem desactivados, volte ao menu Iniciar, clique com o botão direito do rato no Visualizador de Registo e seleccione "Run as Administrator".

Comentários (7)

Defina o seguinte valor de registo:

[HKEY_LOCAL_MACHINE_MOFTWARE}Microsoft Fusion!EnableLog] (DWORD) a 1

Para desactivar, definir para 0 ou eliminar o valor.

[editar ]:Salve o seguinte texto em um arquivo, por exemplo, FusionEnableLog.reg, em Formato do Editor do Registro do Windows:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion]
"EnableLog"=dword:00000001

Depois execute o arquivo do windows explorer e ignore o aviso sobre possíveis danos.

Comentários (9)