CustomActionData上的属性如何被延迟自定义操作检索?
卸载我的应用程序时,我想configurationWix安装程序以删除原始安装后添加的所有文件。 看起来卸载程序只删除最初从MSI文件安装的目录和文件,并保留稍后在应用程序文件夹中添加的所有内容。 换句话说,我想卸载时清除目录。 我怎么做?
什么时候应该更改或不更改WIX中的组件GUID? Microsoft SDK信息令人困惑 。 Glytzhkof编辑 :为了澄清,该问题处理何时应该更改MSI组件的组件GUID。 一个组件可以改变的方面,如:改变目的地path,添加或删除文件到/从相同的组件,添加registry数据等…这导致问题的所谓的组件引用,即最佳做法在MSI中创build组件 。
我目前正在做一些调查,closures我们目前使用的安装包(Wise Installer 9),并转向处理Windows Vista,Windows 7和64位系统的东西。 安装人员的本地化将是有益的,因为我们也有一些法国加拿大客户。 我们目前在以下技术中安装软件包和实用程序: 进展4GL Visual Studio 2005 Visual Studio 2008 .NET Compact Framework 3.5 我已经看了WiX和InstallShield , Altiris也replace了旧的Wise系统。 我还没有使用过InstallShield,但是从我看到/安装的所有东西中,似乎都是最受欢迎的产品之一。 我浏览了一些与InstallShield有关的Stack Overflow标签,我很好奇这个组织对此有何评论。 我只是默认去他们? 在非.NET的东西的WiX有多好?
我们已经使用了一段时间的WiX,尽pipe通常的使用方便的抱怨,它是相当不错的。 我正在寻找的是有用的build议: 设置一个WiX项目(布局,引用,文件模式) 将WiX整合到解决scheme中,并构build/发布stream程 configuration安装程序以进行新的安装和升级 任何好的WiX黑客你想分享
我想修改一个MSI安装程序(通过WiX创build)来删除卸载时的整个目录。 我了解了WiX中的RemoveFile和RemoveFolder选项,但是这些选项不够强大,无法recursion删除安装后创build内容的整个文件夹。 我注意到类似的堆栈溢出问题卸载WiX时删除文件 ,但我想知道这是否可以做更简单地使用调用批处理脚本来删除文件夹。 这是我第一次使用WiX,而且我仍然掌握着自定义操作 。 什么是将在卸载时运行批处理脚本的自定义操作的基本示例?
在工作中,我们使用WiX来构建安装包。 我们希望产品X的安装将导致在该机器上卸载该产品的先前版本。 我已经在互联网上的几个地方读过关于重大升级,但不能得到它的工作。 任何人都可以请指定我需要采取添加卸载以前的版本功能到WiX的确切步骤?