2011-08-27 89 views
1

我在VB.NET中使用My.Settings对象,该对象从AppName.exe.config文件自动获取应用程序设置。 如何将配置存储在具有其他名称的文件中,而不是AppName.exe.config? 我有几个程序,他们现在都使用他们自己的.config文件,但实际上他们都是克隆,如果我改变了一些设置,我需要编辑几个配置。如何更改应用程序配置文件名(AppName.exe.config)?

+1

我看了这一次,当我试图找出如何从两个迪菲读取某些设置,租用应用程序,每个使用单个WCF客户端.dll,我记得答案是(至少在那个时候,大约一年前)是无法完成的。 如果您需要保留一个通用设置文件,您可以使用生成后命令将其复制到不同的名称。如果您只是阅读不需要必须位于app.config/web.config文件中的设置,那么您始终可以将它们放在除应用配置之外的通用文件中,然后手动加载设置。 – shelleybutterfly

回答

0

这将<appSettings>工作,不知道这是否与设置
设计时间
工程从投入项目解决方案文件夹app.config文件这样一个级别。对于在Solution Explorer中每个项目执行以下操作
- 添加>现有项
- 浏览的app.config在溶液中根>添加链接(小箭头附近的添加按钮)

运行时间
您可以使用此代码加载配置(C#)

var fileMap = new ConfigurationFileMap(pathToConfig); 
var configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap); 
相关问题