wix3.5

    0热度

    2回答

    我在学习如何编写MSI安装程序。我使用的是WiX,我很好奇。我的应用程序附带了对后续MFC和CRT库的依赖关系: mfc90u.dll msvcr90.dll 如何安装这些?

    0热度

    1回答

    我知道您可以升级版本,删除旧的安装并安装新版本。 我知道你也可以在同一台机器上支持两个相同软件的安装。 是否有创建GUI安装的方法,让用户选择是否要升级或保留旧版本,并在旧版本中安装新实例?

    5热度

    1回答

    我有一些自定义操作,我只想在升级方案中执行。 我想设置一些属性,例如“myProperty的” ......当我通过一个标准来安装中,我可以将它们,而XML的示例如下... <Custom Action="SetMyPropertyToOn" After="exampleActionRuuningBeforeThisOne"> (ENABLEMYPROPERTY_CB) AND (NOT ENAB

    1热度

    1回答

    方案发布后: 我有两个应用程序,Windows窗体应用程序和Windows服务应用程序。这两个应用程序一起工作,使用相同的libralies(dll)并共享相同的配置文件(该文件不是app.config而是自定义文件)。 并发症: 我有一个网站(web表单),其中用户将输入有关配置软件的信息,这些信息将被保存在数据库中,并从该信息将被生成的配置文件。该网站应该生成带有新配置文件的项目,该页面通过链

    0热度

    1回答

    我想在使用WiX安装程序的COM上注册一个库,但它似乎忽略了我。 我试过到目前为止是: 使用heat.exe收获所有相应的.dll文件的信息。 创建一个包含我从heat.exe收集的所有信息的片段。 我将所有收集到的信息复制到一个组件中,以使事情变得更简单。 我使用ComponentRef来调用组件,该组件指向包含dll要注册的相关信息的组件。 我用了一个自定义操作,以它注册的COM: <Cust

    2热度

    1回答

    自定义操作,我们在那里做了重大升级的产品之前,我们需要 backup某些配置/资源文件和后同步他们安装方案。 所以我们运行一个自定义操作来备份文件为: <InstallExecuteSequence> .. <Custom Action='BackupAppFolder' Before="RemoveFiles"> <![CDATA[(Installed AND NOT

    0热度

    1回答

    在我的安装程序中,我希望用户连接到数据库。我在我的产品中支持4种数据库类型。 在我创建的连接数据库对话框中,有一个ComboBox控件,其中包含所有支持的数据库类型,编辑控件,其中用户假设输入连接字符串和PushButton,当按下它时,将根据选定内容在Edit控件中显示连接字符串文本模板数据库类型在ComboBox中。现在的问题是: 用户点击显示模板按钮选择MSSQL时 用户会改变手动放置在文本

    2热度

    1回答

    我使用WiX的3.5和ServiceInstall标签安装一个Windows服务运行: <DirectoryRef Id="WindowsServiceContentDir"> <Component Id="WindowsServiceExecutableComponent" Guid="*" Win64="yes"> <File Source="$(var.Window

    0热度

    1回答

    从我对MSI安装程序的理解中可以看出,在卸载过程中卸载服务现在通过Restart Manager完成。但Windows XP不支持重新启动管理器。那么在我的MSI中删除服务的官方方式是什么? PS。我使用WiX编码MSI标记。

    1热度

    1回答

    我正在尝试使用WiX为我的软件编写MSI安装程序/卸载程序。该软件带有一个始终一起运行的本地服务和相关的用户模式进程,即当服务停止时,我的服务自动关闭用户模式进程。 (否则,如果用户模式进程本身终止该服务将尝试重新启动它。) 所以对于卸载我想出了以下加价: <Component Id="idCmp_MySrvc" Guid="MY_GUID"> <File Id="idFi