windows-installer相关内容
我已经创建了一个通过MSI安装的应用程序,版本号为X.X.X-假设是1.0.0。接下来,我们创建了一个不使用MSI形式的自定义自我更新流程。(我们正在通过代码替换文件。)此自定义自我更新流程是必需的,使我们能够远程快速地管理大量用户。我们已经运行了一段时间了。有一件事困扰着我,我们应用程序的程序和功能屏幕上显示的版本仍然是1.0.0。是否有办法从主可执行文件更新程序版本? 推荐答案 将
..
我按照此答案中的说明为非提升用户设置setup.msi: https://stackoverflow.com/a/55700346/11860907 我已成功将这些说明用于其他应用程序。 当我按原样运行.msi时,它需要管理员权限才能安装,否则安装没有问题。 以下是我运行以删除管理员权限提示的.bat文件 "C:Program Files (x86)Windows Kits
..
我被要求仅部署捆绑到MSI包中的文件。MSI包含4个文件,为此,我使用以下命令: `msiexec /a [path to MSI] TARGETDIR =[Application folder path]` 上述命令的问题在于,它还将.MSI文件部署到指定的TARGETDIR,这是我不想要的。是否有什么解决办法/方法使我只能部署这4个文件? 推荐答案 据我所知,没有。这是一
..
MSDN 上的 MsiProcessMessage 函数 doco 展示了这个例子: PMSIHANDLE hInstall;PMSIHANDLE hRec;MsiProcessMessage(hInstall,安装(安装错误|MB_ABORTRETRYIGNORE|MB_ICONWARNING),hRec); 如何在 DTF 中使用 Session.Message 来完成这项工作?唯一的重载
..
我一直在尝试确定使用 WiX 注册 COM 服务器以创建 Windows 安装程序包的最佳案例解决方案,但我正在苦苦挣扎. 在这篇文章中 部署工程存档:HOWTO:将 Regsvr32.exe 与 WIX 一起使用,有一个公开的请求,要求“设置警察"通过 exe 自定义操作来打击使用 regsvr32.我知道使用 regsvr32 因为它注册到系统而不是用户的弊端,但我还记得 OleSelf
..
我正在使用 Visual Studio 构建我的 wix 文件.到目前为止,我有一个文件 Product.wxs,它可以进行简单的安装. 现在我想添加一些自定义对话框.我想从下面的两篇文章中,我明白了如何去做——在我设置好我的环境之后: http://blog.torresdal.net/2008/10/24/WiXAndDTFUsingACustomActionToListAvail
..
在 Windows 7(即 MSI 5.0)中,有一个名为 MSIFASTINSTALL 这将提高安装程序的性能.否则,您可以通过设置属性 DISABLEROLLBACK 来关闭回滚选项.此属性在早期版本的 MSI 5.0 中也可用. 请分享您的知识以改善安装体验.另外,我找不到提高卸载性能的正确方法.我们使用大量文件/文件夹(超过 70,000 个)和 35000 个组件.它挂在文件成本计
..
我正在使用 WiX 工具集和 本手册.我遇到了以下语法
..
..
我会根据目录(用于 Web 应用程序)为我的安装程序自动生成一个 WiX 文件,其中包含对以下 3 个 .Net 程序集的引用: Migrator.dll Migrator.Framework.dll Migrator.Providers.dll 这里是生成的 WiX 片段:
..
..
这里是场景. 1.) 安装 1.0.1.1 然后升级到 1.0.2.2 ===> 这很好用(如预期) 2.) 安装 1.0.2.2 然后降级到 1.0.1.1 ===> 这不起作用(如预期) 3.) 安装 1.0.1.1 然后安装 1.0.1.1 ===> 这将进入修复/删除模式(如预期) 4.) 安装 1.0.1.1 然后安装 1.0.1.2 ===> 它像新安装的一样安
..
..
是“Visual Studio 设置"吗?适合不同版本复杂设置的项目? 该应用程序相当大(> 500,000 行代码)并且正在持续开发中.每 6 到 10 个月发布一个新版本.我们有多个配置文件(INI 和 XML)、注册表项、数据库迁移脚本等.该应用程序正在从 Visual Basic 6.0 到 .NET.旧的安装程序是使用 Installshield 构建的.对 Installshie
..
我有一个 VS2010 WiX 项目,其中包含一个主 .wxs 文件和一个空 .wxs 文件.空的 .wxs 在项目的预构建事件中被覆盖,使用 heat.exe 从控制台 exe 中获取所有内容.该 exe 具有 InstallUtil 挂钩,并且在 VS 安装项目的日子里,该 exe 被安装为服务. 我尝试在 WiX 中使用 位,但是当我指定可执行文件和其
..
..
我在其中一台构建服务器上遇到此错误.所有其他服务器都可以正常构建.有什么想法有什么问题吗? 解决方案 我也遇到了这个错误,好像是新建设置时Wix自动生成的新东西.我从 3.5 升级到 3.6 时,Wix 不喜欢它,我干脆删除了它.
..
我有两个自定义对话框(加上必需的 ExitDlg、FatalErrorDlg 等),第一个使用 Edit 控件设置属性,第二个使用 Text 控件显示此属性.这是有意义的代码:
..
几天来,我尝试使用 WiX 为我的 Windows 服务构建 MSI 包,但在按照我需要的方式获得它时遇到了很大的问题. 文档非常糟糕,然后 XML 结构感觉不结构化.我真的不明白他们在 3.6 版中的表现怎么会更差. 我不想把我所有的时间都花在 MSI 包上,而是需要我的时间在主应用程序的开发上. 所以问题是,如果需要,我应该使用什么 MSI 构建器: 在安装过程中设置
..
在 WIX 中,我需要一个 dot net 托管的自定义代码来动态填充该网络中 sql server 实例的值的组合框. 我尝试谷歌但没有任何结果 非常感谢任何帮助. 解决方案 [CustomAction]公共静态 ActionResult FillServerInstances(Session xiSession){xiSession.Log("开始自定义操作");xiSe
..