写入不同的程序app.config c#

时间:2015-10-01 12:54:50

标签: c#

我需要找到另一个程序app.config文件。

我们有一个第三方应用程序,它从自己的配置中的AppSettings部分获取一些值。但是我们可以改变价值的唯一方法就是当我们调用应用程序时,一旦它运行它就会执行一项功能,如果它没有正确的值,我们就不希望它执行。

我们需要加密其中一个值,所以我们想到的是创建一个可以保存第三方app.config中的值的应用程序。

保存值和加密并不是它在另一个应用程序配置文件中执行此操作的问题。

有没有办法设置我们使用的配置文件或配置路径设置?

此致

艾丹

1 个答案:

答案 0 :(得分:0)

感谢您对此的帮助,我设法通过此代码完成了它。

 string configLocation = string.Format("{0}\\APP.exe.config", Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
 ExeConfigurationFileMap map = new ExeConfigurationFileMap();
 map.ExeConfigFilename = configLocation;
 Configuration config =  ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
 txtEndpoint.Text = config.AppSettings.Settings["ENDPOINT"].Value;

现在允许我在appsettings中写出设置的配置文件值。

干杯全部。