问题标签 [configuration-files]

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 回答
9002 浏览

c# - 如何让 ConfigurationManager 从多个文件加载应用程序设置?

我正在编写与第三方应用程序互操作的应用程序。此应用程序通过 DLL 中的方法向开发人员公开 API。前段时间,这个应用程序的供应商开始将他们自己的 .NET 组件集成到他们的程序中,当他们这样做时,他们决定他们的组件应该使用 .NETConfigurationManager在运行时获取设置。

这意味着:他们的程序 ,foo.exe调用fooengine.dll,并从 读取其设置foo.exe.config。我的程序 ,bar.exe也调用fooengine.dll,它从 读取其设置bar.exe.config

嗯,这完全是错误的。但是我该如何解决呢?

foo.exe.config简单的解决方法是将的设置复制到bar.exe.config. 这会起作用,但它很愚蠢。这意味着从管理的角度来看,必须在 N 个不同的文件中维护给定的设置。这迟早会失败。

我尝试在我的配置文件中configSource的部分上放置一个属性。appSettings(碰巧,我正在使用该applicationSettings部分进行设置,而他们正在使用该appSettings部分进行设置,因此我可以简单地从不同的文件中获取该部分。)但ConfigurationManager不喜欢这样:它想要路径configSource不仅相对于我的程序目录,而且我的程序目录之下。

我可以物理地将他们的设置文件读入一个XmlDocument然后自己设置它们。但现在我将我的代码与他们的实现紧密耦合;如果他们发布了一个新版本,将设置移动到该applicationSettings部分(现在应该是 2009 年的位置),我的代码将会中断。

还有其他方法吗?

0 投票
1 回答
1468 浏览

winforms - Winforms:在安装过程中编写 app.settings

过去,我一直在与修改 App.config 文件中的配置设置作斗争,并放弃了使其工作的任何希望。现在,我又一次发现自己处于同样的境地,但这次决心解决这个问题!

我创建的应用程序是一个 WindowsForms .NET 3.5 (SP1) 应用程序。它将在封闭的网络环境中使用。它不是一个 SmartClient 应用程序,而是一个“始终连接”的应用程序,并通过本地网络与中央数据库服务器进行交易。

该应用程序运行良好,现在我已准备好部署和创建设置文件,我必须提出 2 个非常重要的问题:

  1. 我如何(尤其是!)“修改”设置向导中的 ConnectionString 值?;和
  2. 我如何/在哪里/应该加密这个值?

这肯定是每个开发人员在从开发到生产时都会经历的事情,我真诚地感谢任何帮助。

谢谢!

0 投票
3 回答
6043 浏览

java - JBoss/EJB - 自定义配置文件的位置

我在 JBoss 中实现了一个基于 EJB 的系统。

我的一个消息驱动 bean 将负责发送电子邮件。我希望将电子邮件模板存储在外部(可能作为 XML),以便可以轻松更改它而无需更改代码/重新部署 bean 等。

该文件应该放在哪里以及如何引用它?

0 投票
1 回答
1721 浏览

settings - 在 Spring.NET 配置文件中使用设置的更好方法?

在 Spring.NET 配置文件中使用设置(由 Visial Stidio 设置编辑器生成)是否有比使用 PropertyRetrievingFactoryObject 更好的方法:

?

对每种设置都这样做感觉不对...

0 投票
4 回答
514 浏览

c++ - 什么配置文件格式允许包含其他文件和继承设置?

我正在编写一个基于 C++ 的多人游戏。

我需要一种灵活的文件格式来存储有关游戏角色的信息。

游戏角色通常不会共享相同的属性,或者使用 basew

例如:

一种允许我执行以下操作的格式:

我一直在寻找一种预先存在的格式来完成这一切,或者类似,但没有运气。除非必须,否则我不想重新发明轮子,所以我想知道是否有人知道任何支持这些功能的良好配置文件格式

0 投票
5 回答
20905 浏览

java - 如何使用 log4j 关闭注销?

我正在使用具有 log4j.xml 配置的第三方库 - 关闭日志记录的最佳方法是什么?

0 投票
1 回答
1251 浏览

visual-studio - VS Studio 在任何配置文件上都因“遇到用户定义的断点”错误而严重崩溃

我在这里有一个奇怪的问题,我无法弄清楚。

替代文字 http://billrob.com/images/studioerror.jpg

每次我在项目中打开 web.config 文件时都会发生这种情况。单击关闭后 Studio 立即崩溃。单击调试只会打开并清空 Studio,而调试器未附加任何内容。

我什至求助于裸打开studio 2008,没有和项目或解决方案,然后手动浏览到web.config。它仍然崩溃。

其他信息:

一旦文件打开,所有 *.config 文件都会崩溃。这发生在 VS 2005 和 2008 中。任何名为 .config 的文件,无论是重命名的 .cs 文件,还是名为 bob.config 的空文本文件。

任何帮助将不胜感激。

0 投票
2 回答
1861 浏览

c# - 我应该在哪里放置 log4net 配置 - App.config 或 AppName.dll.log4net?

我在我的 DLL 类库中使用 log4net 日志记录 - 我想知道人们会建议我将 log4net 配置放在哪里 - 在 App.config 或单独的 .log4net 配置文件中?

0 投票
2 回答
1969 浏览

codeigniter - CodeIgniter 配置文件的国际化?

我正在尝试做类似的事情:

有没有一种简单的方法可以做到这一点?

此配置特定于分页配置文件,但问题是通用的。

0 投票
7 回答
4294 浏览

delphi - 序列化 Delphi 应用程序配置的最佳方法是什么?

我会自己回答这个问题,但如果你比我快或者你不喜欢我的解决方案,请随时提供你的答案。我只是想出了这个想法,并想对此发表一些意见。

目标:一个可读的配置类(如 INI 文件),但无需编写(并在添加新配置项后适应)加载和保存方法。

我想创建一个类

调用 TMyConfiguration.Save(从 TConfiguration 继承)应该创建一个类似的文件

问题:最好的方法是什么?