在 app.config 中定义变量

本文关键字:定义 变量 config app | 更新日期: 2023-09-27 18:30:25

是否可以在app.config文件中定义变量?

也许是这样的:

<xsl:variable name="folder">
  C:'Data'Log'
</xsl:variable>

。并以这种方式在 app.config 中使用它:

<file value="$folder'ErrorLog.txt" />

我的app.config中有一些不同的文件夹,不会一一更改每个路径。

在 app.config 中定义变量

可以在 Visual Studio 中右键单击该项目,然后选择"属性"。 然后转到"设置"以在此处添加不同数据类型(例如字符串)的设置。

此外,如果您正在寻找特定于 log4net 的解决方案,这个问题/答案可能会有所帮助: stackoverflow.com/questions/1535736

您可以将LogBaseDir定义为环境变量,并在 app.config 中使用它:

<appender name="RollingFileError" type="log4net.Appender.RollingFileAppender">
  <file value="${LogBaseDir}'ErrorLog.txt" />
  <!-- ... -->
</appender>