wix

    0热度

    1回答

    根据documentation,WixStdBALanguageId应该反映标准引导程序UI语言的LCID。 当我使用mybundle.exe /lang 1031打电话给我的软件包时,用户界面按照德语加载,如预期的那样。但日志显示Setting numeric variable 'WixStdBALanguageId' to value 1033。 如果我致电mybundle.exe WixSt

    0热度

    1回答

    我有一个.net项目,我使用MSBuild插件构建gradle。在最后一项任务中,我想创建一个.msi或.exe安装程序,包括构建步骤中的dll。目前gradle这个构建脚本如下所示: buildscript { repositories { mavenCentral() jcenter() maven { url "https://pl

    1热度

    1回答

    我的想法是使用.msi安装文件创建卸载文件。我阅读了一些关于在这里创建卸载程序快捷方式的信息:http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/create_uninstall_shortcut.html,但是我无法找到有关在msi构建后制作卸载文件的信息,或许谁知道它是可能的?如果可能的话我该怎么做呢?

    0热度

    2回答

    我使用的是WiX 3.8(我认为最新的稳定版本),并且我似乎无法获得配置文件而不是在安装期间卸载并重新安装一个重大升级。 有很多这方面的问题 - 很多答案指出this网站是一个很好的答案。然而,给出的建议不起作用(对我而言)。 该网站所说的是将每个配置文件放置在其自己的组件中,并将该文件标记为组件的关键路径。类似这样的: <Component Id="config.xml" Guid

    0热度

    1回答

    我想将一个FileVersion添加到.MSI文件。 我做不想要为已安装的产品/文件添加版本。我正在寻找修改MSI的方法,因此我可以添加类似.RC标头(https://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspx)。 它必须保持MSI,我不能将其更改为可执行文件。 我可以使用... WinAPI? 。净?维克斯? ...任何提示? 谢谢

    0热度

    1回答

    我有一个JavaFX应用程序,当前使用WIX Toolset组装到MSI安装程序包中,并与某个JDK分配(8u71)捆绑在一起。 捆绑的原因是,在JDK版本8u71之后,出现了证书识别问题,因此应用程序必须独立于Java更新 - 之前,WebStart用于维护安装和更新。 现在的区别是MSI安装程序始终需要管理员权限 - 无论是用于安装还是更新。这不再适合解决方案的要求。 该应用程序的目的是视窗1

    1热度

    1回答

    我对理解WiX安装程序的操作顺序有疑问。 当试图创建一个注册表项添加一个菜单项到Windows资源管理器的上下文菜单,同时使用CustomActions 注册表项将而不是被添加。 但是,如果我只是尝试注册键,它的作品(任何CustomAction代码被注释掉)。 在我Product.wxs我已升高特权时与 <Package InstallerVersion="200" Compressed="ye

    0热度

    1回答

    我需要删除安装时由其他软件生成的现有快捷方式。这可能没有使用自定义操作?

    0热度

    1回答

    我正在使用WIX在文件中添加XML元素。当我的util:XmlConfig元素具有像这样的VerifyPath属性时: VerifyPath="/configuration/App/add[@key='ApiURL']" 什么也没有发生。现在,我已经改变了它看起来像这样(基于一些其他的代码,我发现在我们的代码库的其他地方): VerifyPath="/configuration/App/add

    1热度

    1回答

    我有一个自定义操作读取注册表项。如果session["UtillRegKey"]已经在注册表中,printerIndex应该增加。 问题是,即使注册表已经有,prnKey始终为空。我不认为用于阅读注册表是不需要许可的,但即使设置了许可也结果是一样的。然后我创建了一个Windows窗体应用程序,并在其中添加了相同的功能,并且按照我的预期工作。 任何人都可以解释为什么这prnKey = prnKey.