Avatar ·

Como ativar o log de erros de vinculação de assemblies (Fusion) no .NET para depuração?

Olá, colegas! Estou escrevendo um aplicativo em C# (.NET Framework 4.7.2). Recentemente, encontrei um problema: após atualizar uma das bibliotecas de terceiros (Newtonsoft.Json de 12.0.3 para 13.0.1), ao iniciar, ocorre uma exceção: System.IO.FileLoadException: "Não foi possível carregar o arquivo ou assembly 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' ou uma de suas dependências. A definição de manifesto do assembly encontrada não corresponde à referência do assembly." Aqui está um trecho do meu código onde isso acontece: ```csharp using Newtonsoft.Json; public class ConfigLoader { public static T LoadConfig(string filePath) where T : class { string json = File.ReadAllText(filePath); return JsonConvert.DeserializeObject(json); // Exceção aqui } } ``` Já verifiquei: 1. No projeto, através do NuGet, a versão 13.0.1 está instalada. 2. No app.config, há um bindingRedirect para a versão antiga, mas não ajuda. 3. O projeto usa várias bibliotecas, e