PowerShellISEで.NET4.0アセンブリを使用しようとしていますが、次の方法で使用される構成ファイルを変更しようとしています。
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $PathToConfig);
[Configuration.ConfigurationManager] :: ConnectionStrings.Countは常に「1」を返し
、「[Configuration.ConfigurationManager] :: ConnectionStrings[0].Name」は常に「LocalSqlServer」を返します。そのConnectionString名は私の「.config」にありません。ファイル。
PowerShellコマンドプロンプトからPowerShellスクリプトを実行すると、期待どおりに機能することに注意してください。PowerShell ISE内から実行しただけで、期待どおりに機能しません。