繁体   English   中英

应用MSP修补程序时缺少功能

Missing Feature when applying a MSP patch

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我们有一个与Installshield一起安装的软件,当前版本为5.0.1。

在版本4.9和5.0.0之间,将一个包含可再发行组件的新Installshield功能REDIST添加到Installshield项目中。 5.0版以msi的形式提供,可以单独安装或升级现有的4.9安装。 我们目前正在开发5.0.1版本,该版本以补丁(.msp)的形式提供。 该补丁是次要升级,因为产品代码与版本5.0.0中的相同。 可以在安装5.0时安装此修补程序,并在命令行上使用PATCH属性。

在现有4.9上同时安装5.0和5.0.1修补程序( msiexec /i "5.0.0.msi" PATCH="5.0.1.msp" )时,未安装Feature REDIST(在安装日志中) : Feature: REDIST; Installed: Absent; Request: Null; Action: Null )。 分别安装5.0.0和5.0.1时不会出现此问题。

我对Installshield的经验不足,所以我想这里缺少明显的东西。

问题暂未有回复.您可以查看右边的相关问题.
1 使用msp补丁添加丢失的文件

我创建了一个安装程序,部署到我们的测试环境并由于缺少dll而得到错误(它没有包含在wsx文件中)。 是否可以创建一个MSP补丁来发送丢失的dll,或者更简单地创建一个全新的安装程序? 我尝试了以下各种示例,但我不断收到此错误: DEBUG:错误2356 :无法在流中找到cabi ...

2 应用补丁后未安装功能资源

我正在努力解决安装问题(我认为这可能是Windows Installer引擎中的故障引起的)。 但是,我仍然想问这个问题,以防其他人可以提供一些有用的见解。 我将其公式化为测试用例,因此更容易理解: 建立包含三个功能(F1,F2和F3)的MSI设置(v1.0.0); F2功能 ...

3 何时确切应用补丁成功?

通过获取源代码文件的原始版本(我们将其称为rev1),对其进行更改(从而使其变为rev2),然后使用diff来进行修补。 该补丁完全适用于rev1,这很好。 但是,有时同一修补程序可以干净地应用于同一文件的其他修改版本(尽管并非总是如此)。 究竟何时发生? ...

6 手动创建MSI补丁(.msp)?

我们的团队最近一直在考虑向用户推出一个小的注册表修复程序来修改一个特定的有问题的密钥。 非常简单的东西,只需更新注册表中的1个键/值。 所以目前,我们正在使用Wix为该产品构建.msi安装程序。 在研究Wix对生成.msp补丁文件的支持时,似乎创建.msp的唯一方法是一个有点过于复杂的 ...

8 在应用补丁时,有什么方法可以解决冲突吗?

我在窗户上。 由于各种原因,我们有多个不同svn分支的git实例。 很多时候我想修复存储库A中的问题,生成补丁并将其应用到存储库B.除非存在冲突,否则这种方法很好。 重新定位时,我只需右键单击该文件夹并使用tortioseGit并选择解析选项。 这带来了一个很好的gui,让我 ...

9 应用补丁文件时未定义的引用

我正在处理一个项目,我必须通过修改 VM 中的内核文件来进行一些自定义系统调用。 我正在尝试通过将补丁文件应用于 VM 的新快照来测试我的调用是否有效。 但是,每当我运行补丁文件时,我都会收到此错误: arch/x86/entry/syscall_64.o:(.rodata+0xa78): un ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM