C# .Net自定义Intaller操作与wix集成
我在vs 2010.net 4.0上进行了一个安装项目,用于部署我的产品。整个安装基于我在安装项目中引用的自定义安装程序操作 现在出于某种原因,我们必须将这个安装项目迁移到WIX 是否有一种方法可以将我以前定制的安装程序操作集成到WIX 我在这里搜索过,也在谷歌上搜索过,但没有找到这样的东西。C# .Net自定义Intaller操作与wix集成,c#,.net-4.0,wix,setup-project,custom-action,C#,.net 4.0,Wix,Setup Project,Custom Action,我在vs 2010.net 4.0上进行了一个安装项目,用于部署我的产品。整个安装基于我在安装项目中引用的自定义安装程序操作 现在出于某种原因,我们必须将这个安装项目迁移到WIX 是否有一种方法可以将我以前定制的安装程序操作集成到WIX 我在这里搜索过,也在谷歌上搜索过,但没有找到这样的东西。 谢谢。您最好的选择是使用将现有msi反编译为wxs文件,然后将其用作新项目的基础 dark.exe InputInstaller.msi OutputFile.wxs wix安装中包括Dark。您在这里
谢谢。您最好的选择是使用将现有msi反编译为wxs文件,然后将其用作新项目的基础
dark.exe InputInstaller.msi OutputFile.wxs
wix安装中包括Dark。您在这里的最佳选择是将现有msi反编译为wxs文件,然后将其用作新项目的基础
dark.exe InputInstaller.msi OutputFile.wxs
wix安装中包括Dark。只要您提到安装逻辑主要是在自定义操作中,那么转移到其他安装软件供应商的最合适方式如下所示:
- 将文件安装到XXX文件夹
- 将值写入YYY注册表项
- 以ZZZ方式修改配置文件
- 等等
重要:您应该尽可能少地使用自定义操作。把这些当作最后的手段。首先,检查WiX或Windows Installer(底层技术)的标准功能是否能够满足您的需求。搜索人们如何使用Windows Installer实现这一点或那一点。如果没有,则搜索现成的自定义操作-例如,在WiX工具集中,或。如果你什么也没找到,那么你可以自己写。但即使在这种情况下,如何进行。只要您提到安装逻辑主要是在自定义操作中,那么转移到另一个安装软件供应商的最合适方式如下所示:
- 将文件安装到XXX文件夹
- 将值写入YYY注册表项
- 以ZZZ方式修改配置文件
- 等等
重要:您应该尽可能少地使用自定义操作。把这些当作最后的手段。首先,检查WiX或Windows Installer(底层技术)的标准功能是否能够满足您的需求。搜索人们如何使用Windows Installer实现这一点或那一点。如果没有,则搜索现成的自定义操作-例如,在WiX工具集中,或。如果你什么也没找到,那么你可以自己写。但即使在这种情况下,如何进行。您能描述您要迁移的自定义操作吗?在我的自定义操作覆盖安装、卸载、回滚功能中,您能描述您要迁移的自定义操作吗?在我的自定义操作覆盖安装、卸载、回滚功能中,Dark将为您提供MSI中的一切,包括UI等。它不会使用WiX之类的UI扩展;例如,如果你想使用include WiX用户界面,你就必须涉过这个问题并替换它。Dark将为你提供MSI中的一切,包括用户界面等。它不会使用任何类似WiX的用户界面扩展;例如,如果您想使用includewixui,您必须费力地完成并替换它。