控制台应用程序中的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")