问题标签 [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.
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 年的位置),我的代码将会中断。
还有其他方法吗?
winforms - Winforms:在安装过程中编写 app.settings
过去,我一直在与修改 App.config 文件中的配置设置作斗争,并放弃了使其工作的任何希望。现在,我又一次发现自己处于同样的境地,但这次决心解决这个问题!
我创建的应用程序是一个 WindowsForms .NET 3.5 (SP1) 应用程序。它将在封闭的网络环境中使用。它不是一个 SmartClient 应用程序,而是一个“始终连接”的应用程序,并通过本地网络与中央数据库服务器进行交易。
该应用程序运行良好,现在我已准备好部署和创建设置文件,我必须提出 2 个非常重要的问题:
- 我如何(尤其是!)“修改”设置向导中的 ConnectionString 值?;和
- 我如何/在哪里/应该加密这个值?
这肯定是每个开发人员在从开发到生产时都会经历的事情,我真诚地感谢任何帮助。
谢谢!
java - JBoss/EJB - 自定义配置文件的位置
我在 JBoss 中实现了一个基于 EJB 的系统。
我的一个消息驱动 bean 将负责发送电子邮件。我希望将电子邮件模板存储在外部(可能作为 XML),以便可以轻松更改它而无需更改代码/重新部署 bean 等。
该文件应该放在哪里以及如何引用它?
settings - 在 Spring.NET 配置文件中使用设置的更好方法?
在 Spring.NET 配置文件中使用设置(由 Visial Stidio 设置编辑器生成)是否有比使用 PropertyRetrievingFactoryObject 更好的方法:
?
对每种设置都这样做感觉不对...
c++ - 什么配置文件格式允许包含其他文件和继承设置?
我正在编写一个基于 C++ 的多人游戏。
我需要一种灵活的文件格式来存储有关游戏角色的信息。
游戏角色通常不会共享相同的属性,或者使用 basew
例如:
一种允许我执行以下操作的格式:
我一直在寻找一种预先存在的格式来完成这一切,或者类似,但没有运气。除非必须,否则我不想重新发明轮子,所以我想知道是否有人知道任何支持这些功能的良好配置文件格式
java - 如何使用 log4j 关闭注销?
我正在使用具有 log4j.xml 配置的第三方库 - 关闭日志记录的最佳方法是什么?
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 的空文本文件。
任何帮助将不胜感激。
c# - 我应该在哪里放置 log4net 配置 - App.config 或 AppName.dll.log4net?
我在我的 DLL 类库中使用 log4net 日志记录 - 我想知道人们会建议我将 log4net 配置放在哪里 - 在 App.config 或单独的 .log4net 配置文件中?
codeigniter - CodeIgniter 配置文件的国际化?
我正在尝试做类似的事情:
有没有一种简单的方法可以做到这一点?
此配置特定于分页配置文件,但问题是通用的。
delphi - 序列化 Delphi 应用程序配置的最佳方法是什么?
我会自己回答这个问题,但如果你比我快或者你不喜欢我的解决方案,请随时提供你的答案。我只是想出了这个想法,并想对此发表一些意见。
目标:一个可读的配置类(如 INI 文件),但无需编写(并在添加新配置项后适应)加载和保存方法。
我想创建一个类
调用 TMyConfiguration.Save(从 TConfiguration 继承)应该创建一个类似的文件
问题:最好的方法是什么?