PowerShell将app.config加载到当前域

时间:2014-09-22 13:59:12

标签: powershell app-config appdomain system.configuration

有一些关于在PowerShell中加载依赖于配置文件的类型的查询;我知道您可以使用下面的完全限定路径动态加载文件:

[System.AppDomain]::CurrentDomain.SetData('APP_CONFIG_FILE', $appConfigPath.Path)

这一切都很好,花花公子;但是,配置文件引用了其他配置文件,未加载。我的项目的文件结构如下:

  • -MyPowerShellScript.ps1
  • -app.config(引用〜/ Config目录中的配置文件)
  • -config
  • - 其他配置文件

其他配置文件在app.config中被引用(实际上,检查是抛出有关缺失配置的异常的类型):

<Examine configSource="config\ExamineSettings.config" />

由于PowerShell在〜\ Windows \ System32 \ WindowsPowerShell \ v1.0下运行,如何将这些无关的配置文件加载到当前域?这是否可行或我是否需要真的重新思考这个?我甚至尝试将文件直接粘贴到PowerShell文件夹中,这非常可怕!

干杯 - 迈克

0 个答案:

没有答案