【问题标题】:.Net Installer, Custom Actions Issue.Net 安装程序,自定义操作问题
【发布时间】:2012-05-24 16:44:21
【问题描述】:

我创建了一个 .NET 项目,其中包含 多个 安装程序类(从 System.Configuration.Install.Installer 继承的类)。我的目标是,拥有一个包含我们需要在设置项目中使用的所有可能安装程序的单一程序集,不一定将所有这些安装程序都放在一个设置项目中。

我遇到的问题是,在添加自定义操作时,一旦我选择了一个程序集,就无法选择需要执行的特定安装程序。由于我无法指定要运行的安装程序,因此正在执行找到该程序集的所有安装程序。

这是它的设计方式还是我在这里遗漏了什么?

【问题讨论】:

    标签: .net visual-studio-2008 installation


    【解决方案1】:

    我认为你需要改变你的范式。每个程序集/项目只创建一个安装程序类,但让该安装程序类调用相关方法来执行条件安装

    将每个安装程序类放在一个单独的程序集/项目中,然后为相关的程序创建一个自定义操作,并使用 CustomAction.Conditional 属性告诉安装项目要运行哪个自定义操作和安装程序类。 看到这个:http://msdn.microsoft.com/en-us/library/025bcetc(v=vs.80).aspx

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多