C# 如何打开另一个应用程序的配置文件
我的应用程序中的另一个文件夹中有一个config file.exe。当我运行应用程序时,我想打开文件,然后在appsetting中编辑一些更改。我可以使用C# 如何打开另一个应用程序的配置文件,c#,xml,c#-4.0,configuration,config,C#,Xml,C# 4.0,Configuration,Config,我的应用程序中的另一个文件夹中有一个config file.exe。当我运行应用程序时,我想打开文件,然后在appsetting中编辑一些更改。我可以使用 string directory1 = System.IO.Directory.GetParent(Environment.CurrentDirectory).ToString(); string directory2 = @"DualPort\SGPMService.UI.exe"; string path1 = Path.Combin
string directory1 =
System.IO.Directory.GetParent(Environment.CurrentDirectory).ToString();
string directory2 = @"DualPort\SGPMService.UI.exe";
string path1 = Path.Combine(directory1, directory2);
现在我无法加载配置文件。我尝试同时使用xmldocument和filestream
加载文件和编辑更改的正确方法是什么?使用以下代码:
var config = ConfigurationManager.OpenExeConfiguration("xxx.exe");
// get value
var item1 = config.AppSettings.Settings["akey"].Value;
// set value
config.AppSettings.Settings["akey"].Value = value;
config.Save();
var config = ConfigurationManager.OpenExeConfiguration("xxx.exe");
// get value
var item1 = config.AppSettings.Settings["akey"].Value;
// set value
config.AppSettings.Settings["akey"].Value = value;
config.Save();