wix

    5热度

    2回答

    我有一个包含配置参数和其他数据随用户使用应用程序而改变的多个文件的应用程序。这些文件可以随着我的软件的更新版本而改变,但是用户也可以修改它们(或者它们可能被应用程序本身改变)。基本上,我正在寻找一种解决方案来防止用户对这些文件所做的更改被覆盖,同时也是在用户升级我的软件时安装可能更新的文件的一种方法。 对于* NIX上的RPM,您可以使用%config函数将文件定义为配置文件,然后RPM会重命名现

    1热度

    1回答

    这是一个WiX MSI安装程序,每次我卸载并重新安装到我的虚拟机环境中时,添加/删除程序中报告的大小都会变大。当安装的文件只有30MB以上时,它现在高达200MB。任何想法如何发生,我可能会做错什么? 编辑:没有使用任何自定义操作,我没有任何的卸载,只是假设在卸载后WiX负责清理后,它似乎。从我所看到的情况来看,报告的大小不正确,我无法找到任何重复的文件或任何内容。

    32热度

    3回答

    我发现了一个注册DLL的例子,Registering an Assembly for COM Interop in a MSI file with the Windows Installer XML toolset.,和WiX抱怨“AssemblyRegisterComInterop”属性。 我删除了它,并将“Assembly”属性更改为win32,它说我需要指定AssemblyManifest属

    1热度

    1回答

    我曾经见过这样的声明,即从一个.wxs文件引用即时自定义操作,并使该自定义操作安排后续(延迟)自定义操作是可能的,甚至是司空见惯。我不知道的是代码是这样的。任何人?

    7热度

    4回答

    我使用WiX3生成MSI安装包。 我指定在两个<Package>和<Media>元素comression标志: <Package InstallerVersion="200" Compressed="yes"/> <Media Id="1" Cabinet="MySetup.cab" EmbedCab="yes" CompressionLevel="high" /> 但由此产生的MSI不压缩

    0热度

    1回答

    我们正在打包我们产品/模块的组合。其中有些是独立的,有些是相互依存的。所有版本都必须并排部署。由于这是我们正在考虑两种选择: 一个MSI每包和版本 每一个产品/模块MSI和版本 第一种选择将意味着同样的合并组合模块将以几个包装交付。第二种选择代表更简单的路径。 您能否就这个问题提供一些建议?任何其他选择会导致长期的悲伤吗?

    17热度

    6回答

    我刚开始使用WiX,因为我需要能够在CI服务器上自动构建MSI。是否有自动包含项目的所有依赖关系?

    2热度

    1回答

    所以,我想在应用程序完成安装后(尽管事实上,当辅助应用程序运行真的无所谓,因为它不会与安装的文件进行交互安装),运行与应用程序捆绑在一起的另一个程序。相关代码(与更换不同的东西“...”: <directory ...> <component ...> <File Id="IDINST" ... /> </component> </directory> ...

    7热度

    2回答

    我发现在安装here期间加密web.config的例子,但我的应用程序是一个Windows服务。 aspnetreg_iis方法仅适用于web.config文件。 我知道如何以编程方式加密配置文件,但我不认为我可以使用WiX做到这一点。我错了吗?有任何想法吗?

    2热度

    3回答

    我想在WiX中创建一个MSI,以便它可以通过一个命令行参数来指示它是每台机器还是每个用户的安装以及是否引发UAC对话。 完成此操作的最佳方法是什么?