小编Ran*_*itz的帖子

HOWTO和最佳工作安装(MSI)chainer +/bootstrapper

我们的产品有几种产品,客户可以安装这些产品作为单独的安装包(MSI).

我们要求安装单个包,它将:

  1. 显示一个带有进度的UI
  2. 允许用户选择要安装的功能/包
  3. 能够将一个特征约束到另一个特征(例如删除或添加其他特征)
  4. 支持单一高程(UAC)
  5. 很高兴能够自动更新(不是必须的)
  6. 支持命令行+静默安装
  7. 包应该是从隔离的装置中构建出来的(链接它们)
  8. 提出缺少先决条件的错误/消息
  9. 随着时间的推移和主要升级支持补丁

今天我们几乎所有上面都使用MSI进行嵌套安装,这是不好的做法,我们在解决方案中遇到太多问题.

我知道有几个bootstrappers(m $通用bootstrapper,我觉得不好,BURN是WIX版本,还不够成熟)

你知道其他吗?那个工作和测试了吗?什么是最好的方法(没有将MSI统一到单个MSI中)

installation windows-installer

5
推荐指数
2
解决办法
3218
查看次数

如何将字符串与可选部分匹配?

我们需要使用正则表达式解析一个字符串,该字符串可以是:

  1. XXXX出现问题
  2. 在XXXX有一个问题,以前的失败是YYY

XXX可以是任何字符(例如".")

我们如何制作匹配的正则表达式:

  1. XXXX
  2. ",之前的失败是YYY"(记住可以是可选的)

我试过的每一个正则表达式都在第一场比赛中捕获了所有内容(因为贪婪或太少因为不贪心)

我知道这是进步,但也许有人已经做到了.

regex

0
推荐指数
1
解决办法
160
查看次数

标签 统计

installation ×1

regex ×1

windows-installer ×1