El uso de CurrentDomain.SetData ("APP_CONFIG_FILE") no funciona en PowerShell ISE

Estoy intentando usar un ensamblaje .NET 4.0 en PowerShell ISE e intento cambiar el archivo de configuración que se usa a través de:

[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $PathToConfig);    

[Configuration.ConfigurationManager] :: ConnectionStrings.Count siempre devuelve "1",
y "[Configuration.ConfigurationManager] :: ConnectionStrings [0] .Name" siempre devuelve "LocalSqlServer", y ese nombre de ConnectionString no está en mi archivo ".config".

Tenga en cuenta que la ejecución del script de PowerShell desde un indicador de comandos de PowerShell funciona como se espera. Solo cuando lo ejecuto desde PowerShell ISE, no funciona como se esperaba.

Respuestas a la pregunta(2)

Su respuesta a la pregunta