Avatar ·

Cómo habilitar el registro de errores de enlace de ensamblados (Fusion) en .NET para depuración

¡Hola, colegas! Estoy escribiendo una aplicación en C# (.NET Framework 4.7.2). Recientemente me encontré con un problema: después de actualizar una de las bibliotecas de terceros (Newtonsoft.Json de 12.0.3 a 13.0.1), al ejecutar se lanza una excepción: System.IO.FileLoadException: "No se pudo cargar el archivo o ensamblado 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' o una de sus dependencias. La definición de manifiesto del ensamblado encontrada no coincide con la referencia al ensamblado." Aquí hay un fragmento de mi código donde ocurre esto: ```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); // Excepción aquí } } ``` Ya he verificado: 1. En el proyecto, a través de NuGet, está instalada la versión 13.0.1. 2. En app.config hay un bindingRedirect para la versión anterior, pero no ayuda. 3. El proyecto usa varias bibliotecas, y