2

我创建引导项目的目标之一是设置默认日志位置。我希望该位置基于本地应用程序数据文件夹。我不知道如何引用内置的 Burn 变量 LocalAppDataFolder。我找到了有关如何在代码中引用这些变量的信息,但在 xml 中没有。

对属性的引用如下所示:

 <MsiPackage SourceFile="MyInstaller.msi"  LogPathVariable="[LogLocation]" />

属性设置如下:

<Variable Name="LogLocation" Value="[LocalAppDataFolder]MyLogFolder\Setup" Type="string"/>

日志输出显示:

将字符串变量“LogLocation”初始化为值“[LocalAppDataFolder]MyLogFolder\Setup”

我缺少什么来解决 [LocalAppDataFolder] ?

提前致谢。

4

1 回答 1

0

日志输出显示未格式化的值是正常的,因此该部分看起来是正确的。我认为您缺少的是 LogPathVariable 应该在不带括号的情况下指定。

<MsiPackage SourceFile="MyInstaller.msi"  LogPathVariable="LogLocation" />
于 2013-08-30T17:15:20.510 回答