问题标签 [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.

0 投票
2 回答
308 浏览

c# - 在 C# 中迁移自定义 ConfigSection

您好,来自长期潜伏者,第一次海报。

我正在使用带有自定义配置部分的 C# 应用程序来保存 ftp 帐户信息。当我发布新版本时,之前版本中保存的所有信息都消失了。

我试过使用 Properties.Settings.Default.Upgrade(),但这只会更新用户设置而不是自定义配置部分。

最好我宁愿使用内置的 ConfigurationManager,但我正在考虑通过 xml 手动处理我使用的各种设置,或者创建和使用可以序列化的类。

有什么建议么?谢谢。

0 投票
1 回答
9844 浏览

.net - 将自定义配置组移动到单独的文件

我最近写了一个相当大的自定义配置组。我很好奇是否可以通过以下方式将此配置移动到单独的文件中:

这类似于您可以对 appSettings 的文件属性执行的操作。我意识到很可能需要为我的自定义部分处理程序创建一个 ConfigurationPropertyAttribute,但是我在这方面找不到任何示例或方向。

0 投票
1 回答
342 浏览

c# - 控制台应用程序中的 ConfigurationErrorsException

已添加条目“MyCustomElement”。

我对这个有点难过。这个控制台应用程序在过去几周添加了很多自定义配置部分,没有任何问题。我们已经运行该应用程序一段时间了,就在最近(过去两天内)我们遇到了这个问题。

在安装 3.5、虚拟目录等之后,我已经阅读了旧 Web 应用程序发生这种情况的信息。但是,我们在这里一直是 3.5,这是一个控制台应用程序。

最近发生的唯一变化是添加了一个新的自定义配置部分。当错误发生时,我们自然地删除了该部分,但是随后返回错误,并将以下配置部分(以前工作)命名为罪魁祸首。

0 投票
1 回答
5955 浏览

asp.net - ConfigurationManager.GetSection 为明显正确的“路径”返回 null

这是关于 web.config 文件

这是配置部分

这是 SectionGroup:

这是代码:

返回值始终为空。我已经没有想法了。任何帮助表示赞赏。

0 投票
2 回答
833 浏览

.net - 什么时候使用部分优于自定义配置部分?

在创建我的应用程序或库的配置时,我通常更喜欢使用自定义配置部分而不是该<appSettings>部分,原因如下。

  • 框架序列化为用户定义的配置对象;每个配置值都有一个适当的类型
  • 可以根据类型和具有属性的值范围验证配置值

鉴于此,我什么时候想使用该部分的松散类型<add/>键/值机制<appSettings>?我记得,本节中的应用程序级配置可以覆盖 machine.config 中现有的机器级配置。这是唯一的情况,还是有其他原因?

0 投票
1 回答
321 浏览

winforms - 自定义配置设置问题

我在我的 app.config 文件中为 Windows 窗体应用程序添加了一个自定义部分。我创建了类来扩展配置文件:

我指定部分名称:

现在这就是我认为问题所在。上面的内容之前运行良好,但我需要为这一部分设置很多属性,而不是这样做:

我正在这样做:

代码:

这是行不通的。显然它不理解“属性”语法。

任何想法我做错了什么?谢谢。

0 投票
2 回答
4172 浏览

asp.net - 嵌套自定义配置元素集合

我正在尝试为我目前参与的 asp.net 项目实施自定义配置解决方案。

这是配置声明

这是我尝试使用的实际配置

我遇到的问题是 Country 元素(ConfigurationElement)内的 Files 和 Messages 集合抛出了一个 Unrecognized 元素“File”等。

我的国家/地区元素具有以下文件和消息属性

FilesSection 和 MessagesSection 都派生自 ConfigurationElement,具有类型 x 的默认集合,它是派生自 ConfigurationElement 的项的集合。

有没有人知道我哪里出错了?

我是否需要将 Country 和 Country 转换为 SectionGroup,然后将 Files 和 Messages 转换为 Section?

0 投票
1 回答
352 浏览

c# - 在 NUnit 类中访问自定义配置

我真的很喜欢这个。我无法使自定义配置与 NUnit 一起使用。它一直无法读取配置文件。我目前正在做一个日志记录类。

我仔细阅读了这篇文章:http ://devlicio.us/blogs/derik_whittaker/archive/2006/11/13/app-config-and-custom-configuration-sections.aspx

将引用放在单元测试类 App.Config 中,仍然一切都失败了。

这里有什么神奇的设置吗?

0 投票
3 回答
4048 浏览

c# - ConfigurationElementCollection 具有许多不同类型的 ConfigurationElement

是否可以有一个 CollectionElementCollection,其中包含许多不同类型的 CollectionElement,例如:

我有这种解决方案所需的所有课程:

但是当我启动我的应用程序时,我得到了下一个可预测的错误:

无法识别的属性“Type1SpecificProp”。

因为Type1SpecificPropMyType1not中定义MyElement,尤其是如果MyCollection有 next 方法:

即返回基类,因此OnDeserializeUnrecognizedAttribute()在子类中永远不会被调用。

那么问题来了:如何让子类自己解决未知元素呢?

0 投票
4 回答
4591 浏览

c# - 如何从 App.config 中读取此自定义配置?

如何从 App.config 中读取此自定义配置?

而不是这样: