Establecer el valor predeterminado de un parámetro opcional de C #

Cada vez que intento establecer el valor predeterminado de un parámetro opcional en algo en un archivo de recursos, aparece un error en tiempo de compilación de

El valor predeterminado del parámetro para 'mensaje' debe ser una constante de tiempo de compilación.

¿Hay alguna manera de que pueda cambiar cómo funcionan los archivos de recursos para que esto sea posible?

public void ValidationError(string fieldName, 
                            string message = ValidationMessages.ContactNotFound)

En esto,ValidationMessages es un archivo de recursos

Respuestas a la pregunta(3)

Su respuesta a la pregunta