¿Cuál es la forma correcta de configurar la copia sombra para el dominio de aplicación predeterminado?

Relativa a¿Puedo hacer que el dominio de aplicación predeterminado utilice instantáneas de ciertos ensamblajes?, describe una solución de trabajo para activar la instantánea dentro del dominio de aplicación predeterminado para un directorio específico.

Básicamente se dice usar estos simples métodos:

AppDomain.CurrentDomain.SetShadowCopyPath(aDirectory);
AppDomain.CurrentDomain.SetShadowCopyFiles();

Pero como los métodos utilizados aquí están marcados como obsoletos, me preguntaba cuál es ahora la forma correcta de lograr lo mismo. El mensaje de advertencia sugiere:

Por favor investigue el uso de AppDomainSetup.ShadowCopyDirectories en su lugar

Un dominio de aplicación tiene un miembro de este tipo llamadoSetupInformation lo que podría traerle a esta implementación sencilla

AppDomain.CurrentDomain.SetupInformation.ShadowCopyDirectories = aDirectory;
AppDomain.CurrentDomain.SetupInformation.ShadowCopyFiles = "true";

Desafortunadamente esto no tiene efecto. Entonces, la pregunta es, ¿hay alguna manera de alterar el AppDomainSetup del appdomain actual para activar la instantánea?

Respuestas a la pregunta(2)

Su respuesta a la pregunta