動作しない私は、PowerShellのISEに.NET 4.0のアセンブリを使用しようとすると、を介して使用されている設定ファイルを変更しようとしています:CurrentDomain.SetData(「APP_CONFIG_FILE」)を使用すると、PowerShellのISEに
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $PathToConfig);
[Configuration.ConfigurationManager] :: ConnectionStrings.Countは常に "1"、
を返し、 "[Configuration.ConfigurationManager] :: ConnectionStrings [0] .Name"は常に "LocalSqlServer"を返し、そのConnectionString名はmy ".config"ファイル。
PowerShellコマンドプロンプトからPowerShellスクリプトを実行すると、期待どおりに機能することに注意してください。 PowerShell ISEから実行すると、期待通りに動作しません。
これは、これは私のために働い – Trent
私のために動作しませんでした。私はまた、ISEと同様に通常のシェルを使用して同じ問題を抱えていました。 – rikkit