问题标签 [app-config]

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 投票
1 回答
7908 浏览

.net - .NET 配置部分设计器 - 我的收藏在哪里?

我正在使用 .NET 的配置部分设计器来构建一个简单的ConfigurationElementCollection. 似乎一切都构建得很好,并且代码是自动生成的,因为子元素在 Intellisense 中是可见的

不幸的是,即使我在配置部分向集合中添加了元素,它们在运行时并不存在;它显示集合的Length属性为 0 - 即使集合是空的,正如您在我的示例 XML 中看到的那样,我已经清楚地将它们放在那里:

示例配置

各种各样的

  • 在设计器中,我所拥有的就是您在此处看到的 a ConfigurationSection、 aConfigurationElementCollection和 a ConfigurationElement- 没有额外的配置元素/部分/组
  • 我没有在运行时添加或删除任何东西
  • 我已经尝试过生成和不生成Singleton属性,但是单例实例和设置类的实例似乎都不起作用
  • 对于 ID 属性,该Is Key属性设置为 true,所有其他属性都标记为 trueIs Required

有没有人遇到过这个?如果是这样,我必须进行哪些更改才能使其按预期工作?

0 投票
3 回答
12362 浏览

.net - 为 .config 文件中的自定义部分启用 Intellisense

在 Visual Studio 中编辑 .NET 配置文件(app.config、web.config 等)时,我得到 Visual Studio 的智能感知来指导我选择应用程序的设置。如果我添加自定义配置部分,如何为我的自定义设置启用智能感知?我相信这个问题一定有一个简单的答案,但粗略的谷歌搜索并没有给我任何帮助。

谢谢!

0 投票
3 回答
805 浏览

app-config - DLL 的配置文件

我们的应用程序在运行时从应用程序的根目录加载我们的自定义 DLL(这些 DLL 正在实现某些接口)并通过反射执行方法。

如果自定义 DLL 必须从配置文件中读取一些值,那么我们必须将这些配置设置复制到主应用程序的 app.config 文件中。

有没有办法让每个自定义 DLL 都有自己的名为 .config 的配置文件,并从该文件本身读取其配置设置。

0 投票
1 回答
143 浏览

configuration - app.config、web.config 中的外部修改/更新是否适用于运行时?

这里有个疑问。

.net 应用程序配置文件中的外部修改/更新 - app.config, web.config - 是否适用于运行时?或者应用程序需要重新启动。?

这适用于这些配置文件中的部分吗?

感谢 123 开发者

0 投票
2 回答
653 浏览

c# - 如何在我的 app.config 文件中配置基类库?

我发现了一些与 app.config/web.config 相关的信息片段,它们暗示了直接通过 app.config 对 BCL 组件进行几乎无代码的配置。但是,鉴于 app.config 中的智能感知建议的标签数量,这表明存在大量可能性,我找不到任何有用的信息。

是否有任何文档支持此特定配置文件区域?我可以找到大量关于存储/检索配置信息的信息和少量关于编写我熟悉的自定义配置部分的信息,但我找不到任何关于以这种方式配置 BCL 组件的信息。有人有这方面的参考资料吗?

我遇到的一个例子如下:

可以使用与此类似的方式使用代码:

0 投票
7 回答
51624 浏览

c# - 为什么 app.config 中的应用程序设置是只读的?

我的 app.config 中有一些设置,我打算将其设置为“全局” - 即。任何用户都可以更改它们,并且所有用户都获得相同的设置。

但除非我将它们更改为用户设置,否则它们是只读的。

为什么是这样?

我应该如何坚持我的应用程序的全局设置?

编辑:

这实际上是一个 Windows 服务应用程序,它作为 LocalSystem 的服务运行。它也可以由本地管理员使用参数“/config”手动运行,它会启动一个 Windows 表单来编辑配置值。

所以它在这两种情况下都有写访问权%PROGRAMFILES%

因此,我访问我的设置的方式是:

当 MySetting 设置为 Application(在我的项目属性 Settings.settings 中)时,我收到一个编译时错误“MySetting 是只读的”。

我对这些东西很陌生,还没有找到一个很好的解释来说明它应该如何完成。例如,为什么我需要说“默认”,这实际上是什么意思?我不知道。如果有人可以向我指出 app.config 使用教程,那将非常有帮助。

0 投票
1 回答
32489 浏览

.net - 自定义 app.config 配置部分处理程序

如果我使用这样的 app.config,通过继承自 System.Configuration.Section 的类获取“页面”列表的正确方法是什么?

0 投票
2 回答
217 浏览

.net - 如果所需的 app/web.config 配置设置不存在,最适合抛出的异常是什么?

(@tomhollander 在 Twitter 上提问)如果所需的 app/web.config 配置设置不存在,最合适的异常是什么?

0 投票
2 回答
2550 浏览

c# - 如何在 WPF 中指定应用程序的 App.config 文件的名称?

这非常令人沮丧......我可以很好地设置 Windows 窗体应用程序的配置文件。考虑一下:

但是,在 WPF 应用程序中,这似乎不起作用!如果我设置此值,则 AppDomain.CurrentDomain.SetupInformation.ConfigurationFile 属性的值是正确的,但在调试时对该配置文件的任何调用都不会产生任何结果。我需要在应用程序之间共享的 App.config 中有 WCF 配置设置,所以这是我建议的解决方案。是否可以在 WPF 中动态设置我的配置文件的位置?

帮助!谢谢!

0 投票
8 回答
154852 浏览

c# - 如何找到活动 app.config 文件的路径?

我正在尝试完成这个异常处理程序:

这个问题似乎只发生在我使用 nUnit 时。