首页 / 知识
关于c#:是否有一种方法可以获取基于任意xml的System.Configuration.Configuration实例?
2023-04-12 19:25:00

Is there a way to get a System.Configuration.Configuration instance based on arbitrary xml?我正在尝试对已编写的自定义ConfigurationSection进行单元测试,并且希望将一些任意配置XML加载到每个测试的System.Configuration.Configuration中(而不是将测试配置xml放入Tests.dll中。 配置文件,就是说,我想做这样的事情:
但是,看来ConfigurationManager仅会为您提供与EXE文件或计算机配置关联的Configuration实例。 有没有一种方法可以将任意XML加载到Configuration实例中? 实际上,我已经找到了一种方法。 您需要定义一个从原始配置部分继承的新类,如下所示:
希望它可以帮助某人:-) 我认为您正在寻找的是ConfigurationManager.OpenMappedExeConfiguration 它允许您打开使用文件路径指定的配置文件(包装在ExeConfigurationFileMap内部) 如果其他提示者说的是正确的,并且您不想创建一个全新的XML文件进行测试,那么我建议您将"配置"编辑内容放入"测试"方法本身,然后针对新更改的配置运行测试数据。 看着班上的成员,我想答案可能不是*。我不确定为什么还是要这样做,而不是创建自己的XML配置文件。 *不是,不包括混乱的反射黑客 |
最新内容
相关内容
python中获取路径的三种方法
python中获取路径的三种方法,工作,代码,情况,培训,下来,路径,文件,也就是,桌面,目录,python中获取路径总结下来分为三种情况:1、获取工作目录python调用方法必须实例化么
python调用方法必须实例化么,代码,培训,方法,静态,工厂,参数,程序,对象,实例,定义,python类中的实例方法和静态方法,在调用时,是有区别的。静态python标准库中自带的单元测试框架
python标准库中自带的单元测试框架,标准,培训,框架,python类和实例是什么
python类和实例是什么,概念,培训,地址,数据,下来,实例,参数,方法,属性,变量,面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类python怎么调用实例方法
python怎么调用实例方法,代码,培训,方法,对比,参数,实例,空间,变量,定义,函数,在Python的类体中定义的方法默认都是实例方法,也示范了通过对象python如何实例化对象
python如何实例化对象,培训,名称,实例,括号,关键字,对象,函数,字母,方式,以上,python中同样使用关键字class创建一个类,类名称第一个字母大写,python如何自定义一个函数
python如何自定义一个函数,代码,名称,培训,函数,圆括号,参数,定义,表达式,选择性,字符串,python函数是组织好的,可重复使用的,用来实现单一,或相python类和实例是什么
python类和实例是什么,地址,培训,概念,数据,下来,实例,参数,方法,属性,变量,面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类python创建多线程的两种方法
python创建多线程的两种方法,培训,第一,代码,业务,方法,线程,函数,任务,演示,实例,当我们使用python编程的过程中需要多个输出的任务的话,为了python实例方法的使用注意
python实例方法的使用注意,培训,实例,方法,对象,定义,以上,参数,更多,内容,python实例方法的使用注意1、实例方法是从属于实例对象的方法,定python单元测试中的函数整理
python单元测试中的函数整理,培训,环境,测试,方法,函数,单元,条件,实例,里面,以上,python单元测试中的函数整理1、setUp准备环境。执行每个测python实例创建销毁的函数整理
python实例创建销毁的函数整理,培训,实例,对象,方法,函数,之前,垃圾,初始化,类别,以上,python实例创建销毁的函数整理说明1、_new_在对象实例