首页 / 知识
关于配置文件:PowerShell App.Config
2023-04-12 15:05:00

PowerShell App.Config
有谁解决过如何使PowerShell使用
使用此线程进行交叉引用,这使我遇到了相同的问题: 在调用需要配置设置的DLL之前,我在脚本中添加了以下内容,其中$ configpath是我要加载的文件的位置:
请参阅此文章,以确保将指定的配置文件应用于正在运行的上下文。 我猜想这些设置必须在powershell目录中的powershell.exe.config中,但这似乎是一种不好的处理方式。 您可以使用ConfigurationManager.OpenMappedExeConfiguration打开基于执行DLL名称而不是应用程序exe的配置文件,但这显然需要更改DLL。 尝试对旧问题提供新的答案。 我认为现代的答案是:不要那样做。 PowerShell是一个外壳。在外壳的各个部分之间传递信息的通常方法是外壳变量。对于powershell,它看起来像:
如果期望跨进程边界继承设置,则约定是使用环境变量。我将其扩展到跨越C#/ PowerShell边界的设置。几个例子:
如果您认为这是.NET的反模式,则可能需要重新考虑。这是PAAS托管应用程序的规范,它将成为在服务器优化的CLR(ASP.NET v5)上运行的ASP.NET的新默认设置。
参见https://github.com/JabbR/JabbRv2/blob/dev/src/JabbR/Startup.cs#L21
我已经重访了这个问题几次,包括自己问这个问题。我想打个赌,说PowerShell的东西在 如果您需要复杂的配置,请使用JSON字符串。 POSH v3 +具有内置的ConvertFrom-JSON。如果您的流程中的所有内容都使用相同的复杂配置,请将其放入.json文件中,然后从环境变量指向该文件。
如果单个文件不能满足要求,则可以使用完善的解决方案,例如 |
最新内容
相关内容
python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。python文件无法读写怎么办
python文件无法读写怎么办,数据,培训,文件,保险,磁盘,操作系统,函数,对象,模式,表示,读写文件是最常见的IO操作。Python内置了读写文件的函数pythonjson是什么文件格式
pythonjson是什么文件格式,培训,情况,数据,文件格式,结构,格式,逗号,包围,层次,外面,python的json是什么呢?是一种轻量级的数据交换格式。完pythonwhl是什么文件
pythonwhl是什么文件,培训,环境,代码,系统,文件,错误,格式,下边,命令,里面,在安装whl文件之前,我们需要先搞清楚什么是whl文件,whl格式本质上是python如何确定文件是否存在
python如何确定文件是否存在,检测,培训,名字,异常,文件,模块,文件夹,语句,操作,方法,python中的os模块os模块中的os.path.exists(path)可以检python怎么读文件最后几行
python怎么读文件最后几行,培训,代码,情况,异常,时间,位置,文件,指针,需求,开销,处理文件时,一个常见的需求就是读取文件的最后一行。那么这个python如何执行python文件
python如何执行python文件,代码,培训,文件,程序,命令,模式,事半功倍,后缀,文本,以上,用文本编辑器写Python程序,然后保存为后缀为.py的文件,就python脚本语言
python脚本语言,代码,设计,情况,培训,语句,项目,基础,意外,异常,空格,Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被python怎么打开文件
python怎么打开文件,代码,系统,培训,信息,基础,环境,文件,源文件,目录,命令,一、使用python源文件的几种方法\运行python脚本:a.windows下打python怎么执行.py文件
python怎么执行.py文件,培训,位置,代码,文件,空格,路径,文件名,时候,右侧,单击,要运行一个已经编写好的.py文件,可以单击开始菜单,在“搜索程序pythonpython是脚本语言吗?
pythonpython是脚本语言吗?,设计,培训,大规模,项目,软件,面临,开发者,语言,脚本语言,方法,Python是脚本语言。python是一种计算机程序设计语