Usando CurrentDomain.SetData (“APP_CONFIG_FILE”) não funciona no PowerShell ISE

Eu estou tentando usar um assembly do .NET 4.0 no PowerShell ISE e tentando alterar o arquivo de configuração que é usado por:

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

[Configuration.ConfigurationManager] :: ConnectionStrings.Count sempre retorna "1",
e "[Configuration.ConfigurationManager] :: ConnectionStrings [0] .Name" sempre retorna "LocalSqlServer" e esse nome de ConnectionString não está no meu arquivo ".config".

Observe que a execução do script do PowerShell a partir de um prompt de comando do PowerShell funciona conforme o esperado. É apenas quando eu o executo de dentro do PowerShell ISE, ele não funciona como esperado.

questionAnswers(2)

yourAnswerToTheQuestion