控制台应用程序中的App.Config文件C#

我有一个控制台应用程序,我想写一个文件的名称。

Process.Start("blah.bat");

通常情况下,我会在Windows应用程序中通过将文件'blah.bat'的名称写入属性中的Settings文件中。
但是,在这里我没有find任何设置文件,我添加了一个app.config出于同样的目的。

我不知道在app.config中写什么,这会导致我在Windows窗体中实现类似的function。
例如:在Windows窗体中。 的Process.Start(Properties.Settings.Default.BatchFile);
其中BatchFile是属性中的设置文件中的string。

您可以在项目中添加对System.Configuration的引用,然后:

using System.Configuration;

然后

string sValue = ConfigurationManager.AppSettings["BatchFile"];

用一个像这样的app.config文件:

 <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="BatchFile" value="blah.bat" /> </appSettings> </configuration> 

用这个

 System.Configuration.ConfigurationSettings.AppSettings.Get("Keyname")