FileNotFoundException en ApplicationSettingsBase

Al depurar una aplicación, siempre aparece el siguiente error cuando la excepción de interrupción está habilitada en Visual Studio. Esto realmente me está molestando, ya que trabajamos con descanso en excepción. Lo curioso es que todavía funciona cuando continúo (se carga StringCollection).

El mensaje es:

No se pudo cargar el archivo o ensamblado 'System.XmlSerializers, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Aquí está el código que está causando la excepción (diseñador generado)

[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public global::System.Collections.Specialized.StringCollection Mru {
        get {
            return ((global::System.Collections.Specialized.StringCollection)(this["Mru"]));
        }
        set {
            this["Mru"] = value;
        }
    }

Traté de crear una aplicación de prueba vacía que muestra el error, pero la excepción no ocurrió. Nuestro proyecto es enorme, por lo que es difícil encontrar la causa. Tal vez alguien en este sitio tenga idea de cómo resolver esto.

Respuestas a la pregunta(3)

Su respuesta a la pregunta