0

app.config ファイル内で変数を定義することは可能ですか?

多分そのように:

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

... そして app.config で次のように使用します。

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

app.config 内にいくつかの異なるフォルダーがあり、すべてのパスを 1 つずつ変更するわけではありません。

4

2 に答える 2

1

Visual Studio でプロジェクトを右クリックし、[プロパティ] を選択します。次に、[設定] に移動して、さまざまなデータ型 (文字列など) の設定を追加します。

また、log4net 固有のソリューションを探している場合は、次の質問/回答が役立つ場合があります: stackoverflow.com/questions/1535736

于 2012-04-09T14:14:45.780 に答える
0

環境変数として定義LogBaseDirし、app.configで使用できます。

<appender name="RollingFileError" type="log4net.Appender.RollingFileAppender">
  <file value="${LogBaseDir}\ErrorLog.txt" />
  <!-- ... -->
</appender>
于 2012-06-13T11:43:45.350 に答える