我試圖在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名稱不在我的「.config」文件。
請注意,從PowerShell命令提示符執行PowerShell腳本將按預期運行。就在我從PowerShell ISE內部執行它時,它不能按預期工作。
這並沒有爲我 – Trent
這個工作對我的工作。我使用常規shell以及ISE也遇到同樣的問題。 – rikkit