首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >控制台应用程序C#中的App.Config文件

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

Stack Overflow用户
提问于 2012-04-09 13:24:08
回答 3查看 220.8K关注 0票数 107

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

代码语言:javascript
复制
Process.Start("blah.bat");

通常,我在windows应用程序中会有类似的东西,通过在属性中将文件名'blah.bat'写入设置文件。

然而,在这里我没有找到任何设置文件,我出于同样的目的添加了一个app.config

我不确定在app.config中写什么,这会导致我实现与Windows Forms中类似的东西。

例如:在windows窗体中。Process.Start(Properties.Settings.Default.BatchFile);

其中,BatchFile是属性中设置文件中的字符串。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-09 13:28:49

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

using System.Configuration;

然后

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

使用如下的app.config文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <appSettings>
       <add key="BatchFile" value="blah.bat" />
   </appSettings>
</configuration>
票数 245
EN

Stack Overflow用户

发布于 2019-01-01 20:04:30

对于.NET核心,从NuGet管理器添加System.Configuration.ConfigurationManager。

并阅读appSetting中的App.config

代码语言:javascript
复制
<appSettings>
  <add key="appSetting1" value="1000" />
</appSettings>

从NuGet管理器添加System.Configuration.ConfigurationManager

代码语言:javascript
复制
ConfigurationManager.AppSettings.Get("appSetting1")
票数 37
EN

Stack Overflow用户

发布于 2015-12-22 14:01:02

使用这个

代码语言:javascript
复制
System.Configuration.ConfigurationSettings.AppSettings.Get("Keyname")
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10069254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档