有一些关于在PowerShell中加载依赖于配置文件的类型的查询;我知道您可以使用下面的完全限定路径动态加载文件:
[System.AppDomain]::CurrentDomain.SetData('APP_CONFIG_FILE', $appConfigPath.Path)
这一切都很好,花花公子;但是,配置文件引用了其他配置文件,未加载。我的项目的文件结构如下:
其他配置文件在app.config中被引用(实际上,检查是抛出有关缺失配置的异常的类型):
<Examine configSource="config\ExamineSettings.config" />
由于PowerShell在〜\ Windows \ System32 \ WindowsPowerShell \ v1.0下运行,如何将这些无关的配置文件加载到当前域?这是否可行或我是否需要真的重新思考这个?我甚至尝试将文件直接粘贴到PowerShell文件夹中,这非常可怕!
干杯 - 迈克