【问题标题】:Logs creation for Visual Studio Setup ProjectVisual Studio 安装项目的日志创建
【发布时间】:2012-10-31 08:47:39
【问题描述】:

我正在尝试使用 VS 安装项目为我的应用程序创建安装程序。现在我希望在发生任何故障时,我应该能够在日志文件的帮助下跟踪问题所在。

所以我的问题是,我如何获取各种事件的挂钩(例如路径选择、同意的免责声明等),以便我可以记录它们。目前我唯一可以插入代码的地方是自定义操作,但在此之前事情可能会出错。

非常感谢任何有关如何处理此问题的建议。

谢谢,Oyshik

【问题讨论】:

    标签: logging installation visual-studio-setup-proje


    【解决方案1】:

    我们可以通过设置注册表项选项来生成 MSI 运行的日志。请按照此link 解决问题。按照链接中提到的步骤操作后,您可以在 %temp% 文件夹中找到扩展名为 *.log

    的日志

    您必须编辑以下注册表项: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

    设置键“Logging”的值 值:“voicewarmupx

    该值只不过是要记录的选项的组合,如下所述,

    v - 详细输出 o - 磁盘空间不足消息 i - 状态消息 c - 初始 UI 参数 e - 所有错误消息 w - 非致命警告 a - 启动动作 r - 特定于操作的记录 m - 内存不足或致命退出信息 u - 用户请求 p - 终端属性 + - 附加到现有文件 ! - 将每一行刷新到日志 x - 额外的调试信息。 “x”标志仅适用于 Windows Server 2003 和更高版本的操作系统、MSI 可再发行版本 3.0 和更高版本的 MSI 可再发行版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多