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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (377)

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

Process.Start("blah.bat"); 通常情况下,我会在Windows应用程序中通过将文件'blah.bat'的名称写入属性中的Settings文件中。 但是,在这里我没有找到任何设置文件,并且为了相同的目的我添加了一个app.config。

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

提问于
用户回答回答于

可以在项目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")

扫码关注云+社区

领取腾讯云代金券