【问题标题】:In a visual studio setup project, how do I prevent a conditional custom action to run?在 Visual Studio 设置项目中,如何防止条件自定义操作运行?
【发布时间】:2014-11-05 04:40:20
【问题描述】:

我有一个非常简单的 Visual Studio 2010 安装项目。 在这个项目中,我有一个简单的自定义操作,运行第三方可执行文件。到目前为止,没有什么真正复杂的。 现在,我想添加一个参数,因此,在运行安装程序时,我可以选择跳过此自定义操作。 例如,假设我想在命令提示符下使用开关运行我的安装程序。像这样的

my-msi-name.msi /NOACTION

如果将此“/NOACTION”作为开关添加,我想要实现的是跳过自定义操作,否则运行它。 这是一个可能的选择吗?我找不到这个问题的任何答案。

【问题讨论】:

    标签: visual-studio-2010 visual-studio visual-studio-2012 visual-studio-2008 visual-studio-setup-proje


    【解决方案1】:

    回复晚了,但是:

    a) 运行基于 MSI 的安装的语法是 msiexec /I

    b) 如果您执行 msiexec /I RUNIT=1,您可以根据您希望它的工作方式对 RUNIT=1 或其他一些变化的自定义操作设置条件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多