我有一个安装了的引导程序MSI 包。
我怎样才能至少记录 msi 软件包安装(详细记录)?我在哪里可以设置日志文件路径?因为我无法记录我猜的所有内容?
不,我don't want a cmd-解决方案,我需要实现这个进入我的设置
找到了 LogPathVariable,但不知道它是如何工作的?
<MsiPackage SourceFile="$(var.Setup.TargetPath)" LogPathVariable="" />
查了很多次都没有找到解决这个问题的方法,有什么办法吗?
默认情况下(未设置 LogPathVariable)将在 C:\Users\username\AppData\Local\Temp 中创建日志,MSI 日志将是详细的,还会有引导程序的日志。
对于自定义目标,您可以创建一个变量并设置它
<Variable Name="MyLogDestination" Type="string" Value=path to where you want log created />
您可以使用其中之一烧毁变量与部分路径结合使用。我认为
<Variable Name="MyLogDestination" Type="string" Value="[ProgramFiles6432Folder]\YourProduct\" />
可能有用,虽然我还没有尝试过。
然后,您可以将变量名称放入 LogPathVariable 中
<MsiPackage SourceFile="$(var.Setup.TargetPath)" LogPathVariable="MyLogDestination" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)