Mit CurrentDomain.SetData("APP_CONFIG_FILE") funktioniert nicht in der PowerShell ISE

Versuche ich zu verwenden .NET 4.0 assembly in der PowerShell ISE, und zu versuchen, ändern Sie die config-Datei, die verwendet wird, über:

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

[Konfiguration.ConfigurationManager]::ConnectionStrings.Count gibt immer "1",
und "[Konfiguration.ConfigurationManager]::ConnectionStrings[0].Name" gibt immer "LocalSqlServer", und dass die ConnectionString-name ist nicht mein -".config" - Datei.

Beachten Sie, dass die Ausführung der PowerShell-Skript von einem PowerShell-Eingabeaufforderung funktioniert wie erwartet. Es ist nur, wenn ich führen Sie in PowerShell ISE, es funktioniert nicht wie erwartet.

InformationsquelleAutor NightShovel | 2012-11-16
Schreibe einen Kommentar