Używanie CurrentDomain.SetData („APP_CONFIG_FILE”) nie działa w PowerShell ISE

Próbuję użyć zestawu .NET 4.0 w PowerShell ISE i próbuję zmienić plik konfiguracyjny, który jest używany przez:

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

[Configuration.ConfigurationManager] :: ConnectionStrings.Count zawsze zwraca „1”,
i „[Configuration.ConfigurationManager] :: ConnectionStrings [0] .Name” zawsze zwraca „LocalSqlServer”, a tej nazwy ConnectionString nie ma w moim pliku „.config”.

Należy zauważyć, że wykonanie skryptu PowerShell z wiersza polecenia PowerShell działa zgodnie z oczekiwaniami. To tylko wtedy, gdy wykonuję go z poziomu PowerShell ISE, nie działa zgodnie z oczekiwaniami.

questionAnswers(2)

yourAnswerToTheQuestion