【问题标题】:Logging service for a visual studio C# custom actionVisual Studio C# 自定义操作的日志记录服务
【发布时间】:2014-03-01 03:22:15
【问题描述】:

为了帮助隔离在用户尝试使用我的安装程序时可能出现的问题,我决定在我的自定义操作的日志文件中记录安装进度、状态、错误和警告。然而,流行的日志包似乎都不可行,因为它们需要配置调用程序集(例如 log4net)。而且我还读到,在尝试失败后,您无法通过安装程序类进行 MSI 日志记录。现在我可以简单地诉诸基本的文件操作来记录信息。这是大多数使用日志编写自定义操作的人所做的,还是我没有考虑过的另一种方式?

【问题讨论】:

    标签: visual-studio logging installation custom-action


    【解决方案1】:

    我自己喜欢 Windows 事件日志。

    System.Diagnostics.EventLog

    【讨论】:

      【解决方案2】:

      最后,我的安装程序最终需要一个外部 ui 处理程序。这导致我从设置和部署切换到 wix/votive 以满足我的 MSI 需求。因此,DTF 自定义操作能够使用 MSI 日志记录。

      【讨论】:

        猜你喜欢
        • 2016-04-23
        • 1970-01-01
        • 1970-01-01
        • 2016-08-29
        • 2019-11-15
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 2010-11-28
        相关资源
        最近更新 更多