【问题标题】:how to add logic to msi installer如何将逻辑添加到 msi 安装程序
【发布时间】:2011-09-08 16:22:33
【问题描述】:

我在 Visual Studio 2010 中有一个安装项目,它创建了一个 .msi 安装程序。我想知道是否可以添加一些逻辑来检查某些条件。例如,如果我的软件尚未安装。

谢谢,

【问题讨论】:

    标签: visual-studio-2010 installation windows-installer


    【解决方案1】:

    这是通过installer properties 完成的。您可以设置它们并根据值检查它们。它们就像代码中的变量。

    但是,Visual Studio 在自定义安装逻辑方面受到限制。如果您不知道如何做您需要的,请给我们更多详细信息。

    附带说明,启动已安装产品的安装程序会使其进入维护模式(修改、修复和删除选项)。因此,您无需检查您的应用程序是否已安装。

    【讨论】:

      【解决方案2】:

      您需要将安装程序类添加到您的库或程序集之一。在 Visual Studio 中,将安装程序事件附加到自定义操作。看看如何http://www.simple-talk.com/dotnet/visual-studio/visual-studio-setup---projects-and-custom-actions/ 或这里http://msdn.microsoft.com/en-us/library/d9k65z2d.aspx

      【讨论】:

        猜你喜欢
        • 2019-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多