问题标签 [custom-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 C# 中迁移自定义 ConfigSection
您好,来自长期潜伏者,第一次海报。
我正在使用带有自定义配置部分的 C# 应用程序来保存 ftp 帐户信息。当我发布新版本时,之前版本中保存的所有信息都消失了。
我试过使用 Properties.Settings.Default.Upgrade(),但这只会更新用户设置而不是自定义配置部分。
最好我宁愿使用内置的 ConfigurationManager,但我正在考虑通过 xml 手动处理我使用的各种设置,或者创建和使用可以序列化的类。
有什么建议么?谢谢。
.net - 将自定义配置组移动到单独的文件
我最近写了一个相当大的自定义配置组。我很好奇是否可以通过以下方式将此配置移动到单独的文件中:
这类似于您可以对 appSettings 的文件属性执行的操作。我意识到很可能需要为我的自定义部分处理程序创建一个 ConfigurationPropertyAttribute,但是我在这方面找不到任何示例或方向。
c# - 控制台应用程序中的 ConfigurationErrorsException
已添加条目“MyCustomElement”。
我对这个有点难过。这个控制台应用程序在过去几周添加了很多自定义配置部分,没有任何问题。我们已经运行该应用程序一段时间了,就在最近(过去两天内)我们遇到了这个问题。
在安装 3.5、虚拟目录等之后,我已经阅读了旧 Web 应用程序发生这种情况的信息。但是,我们在这里一直是 3.5,这是一个控制台应用程序。
最近发生的唯一变化是添加了一个新的自定义配置部分。当错误发生时,我们自然地删除了该部分,但是随后返回错误,并将以下配置部分(以前工作)命名为罪魁祸首。
asp.net - ConfigurationManager.GetSection 为明显正确的“路径”返回 null
这是关于 web.config 文件
这是配置部分
这是 SectionGroup:
这是代码:
返回值始终为空。我已经没有想法了。任何帮助表示赞赏。
.net - 什么时候使用部分优于自定义配置部分?
在创建我的应用程序或库的配置时,我通常更喜欢使用自定义配置部分而不是该<appSettings>
部分,原因如下。
- 框架序列化为用户定义的配置对象;每个配置值都有一个适当的类型
- 可以根据类型和具有属性的值范围验证配置值
鉴于此,我什么时候想使用该部分的松散类型<add/>
键/值机制<appSettings>
?我记得,本节中的应用程序级配置可以覆盖 machine.config 中现有的机器级配置。这是唯一的情况,还是有其他原因?
winforms - 自定义配置设置问题
我在我的 app.config 文件中为 Windows 窗体应用程序添加了一个自定义部分。我创建了类来扩展配置文件:
我指定部分名称:
现在这就是我认为问题所在。上面的内容之前运行良好,但我需要为这一部分设置很多属性,而不是这样做:
我正在这样做:
代码:
这是行不通的。显然它不理解“属性”语法。
任何想法我做错了什么?谢谢。
asp.net - 嵌套自定义配置元素集合
我正在尝试为我目前参与的 asp.net 项目实施自定义配置解决方案。
这是配置声明
这是我尝试使用的实际配置
我遇到的问题是 Country 元素(ConfigurationElement)内的 Files 和 Messages 集合抛出了一个 Unrecognized 元素“File”等。
我的国家/地区元素具有以下文件和消息属性
FilesSection 和 MessagesSection 都派生自 ConfigurationElement,具有类型 x 的默认集合,它是派生自 ConfigurationElement 的项的集合。
有没有人知道我哪里出错了?
我是否需要将 Country 和 Country 转换为 SectionGroup,然后将 Files 和 Messages 转换为 Section?
c# - 在 NUnit 类中访问自定义配置
我真的很喜欢这个。我无法使自定义配置与 NUnit 一起使用。它一直无法读取配置文件。我目前正在做一个日志记录类。
将引用放在单元测试类 App.Config 中,仍然一切都失败了。
这里有什么神奇的设置吗?
c# - ConfigurationElementCollection 具有许多不同类型的 ConfigurationElement
是否可以有一个 CollectionElementCollection,其中包含许多不同类型的 CollectionElement,例如:
我有这种解决方案所需的所有课程:
但是当我启动我的应用程序时,我得到了下一个可预测的错误:
无法识别的属性“Type1SpecificProp”。
因为Type1SpecificProp
在MyType1
not中定义MyElement
,尤其是如果MyCollection
有 next 方法:
即返回基类,因此OnDeserializeUnrecognizedAttribute()
在子类中永远不会被调用。
那么问题来了:如何让子类自己解决未知元素呢?
c# - 如何从 App.config 中读取此自定义配置?
如何从 App.config 中读取此自定义配置?
而不是这样: