我有一个控制台应用程序,我想在其中写入文件名。
Process.Start("blah.bat");
通常,我在windows应用程序中会有类似的东西,通过在属性中将文件名'blah.bat'
写入设置文件。
然而,在这里我没有找到任何设置文件,我出于同样的目的添加了一个app.config。
我不确定在app.config中写什么,这会导致我实现与Windows Forms中类似的东西。
例如:在windows窗体中。Process.Start(Properties.Settings.Default.BatchFile);
其中,BatchFile
是属性中设置文件中的字符串。
发布于 2012-04-09 13:28:49
您可以在项目中添加对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>
发布于 2019-01-01 20:04:30
对于.NET核心,从NuGet管理器添加System.Configuration.ConfigurationManager。
并阅读appSetting中的App.config
<appSettings>
<add key="appSetting1" value="1000" />
</appSettings>
从NuGet管理器添加System.Configuration.ConfigurationManager
ConfigurationManager.AppSettings.Get("appSetting1")
发布于 2015-12-22 14:01:02
使用这个
System.Configuration.ConfigurationSettings.AppSettings.Get("Keyname")
https://stackoverflow.com/questions/10069254
复制相似问题