wix3

    1热度

    1回答

    我只想升级过程中运行自定义操作,所以我说条件 “安装UPGRADINGPRODUCTCODE” 但这不工作?我究竟做错了什么? 安装UPGRADINGPRODUCTCODE

    1热度

    2回答

    我有大量(> 500)的数据包(而不是程序文件),它们可以独立安装。数据包由我们的应用程序使用。什么是安装这些数据包的最佳方式?我想到了隐藏在删除软件控制面板中的msi文件。引导程序将用于选择要安装的软件包。 可能很难生成大量的msi文件并且很难为大量的msi文件生成更新。 这样的情况有更好的选择吗?

    0热度

    1回答

    以下步骤已经完成: Setup1.msi已建成在VS2005 +维克斯3.0(.NET Framework 2.0中)。 Setup1.msi安装了版本1.0.0.0。 对于次要的目的升级Setup2.msi已建成 (Setup2.msi从Setup1.msi不同之处仅在的ProductVersion =“1.0.1.0”) 以下Patch.wxs已编写: <Patch AllowRem

    5热度

    3回答

    我一直使用Wix 3.5和WixVSExtension来为Visual Studio 2010,Visual C#2010 Express和Visual Web Developer 2010 Express安装项目项目模板。我现在想要添加对Visual Studio 11 Beta的支持。 我添加注册表搜索和自定义操作,找到VS11安装文件夹,但是,指定目录和组件结构的时候,我得到的编译错误像这样

    3热度

    1回答

    我有一个命令行,我希望在安装合并模块(由WiX创建)期间运行以下代码。 <CustomAction Id='SetWebsiteProtocols' Execute='commit' Return='ignore' Impersonate="yes" FileKey='Web.config' ExeCommand='c:\windows\

    1热度

    1回答

    当使用WIX进行msi设置时,我遇到了与更改/修复时执行CopyFile有关的问题。 我有一个功能,它具有将文件从源文件夹复制/移动到用户系统内已存在的文件夹的组件。这不是我的应用程序的文件夹。我只是移动这个文件,而不是将其安装到目标。如果我使用完整的安装程序进行安装,此功能正常工作。但是在初始安装时,我选择不安装此功能,然后在“更改”期间尝试安装它,除了CopyFile组件外,功能内的所有其他自

    0热度

    2回答

    我创建了WIX安装程序。安装程序的先决条件之一是应安装ASOLEDB(Microsoft Utility)。我能够找出ASOLEDB是否已安装。如果它不存在,我想通过下载链接向用户显示一条消息,以下载并手动安装ASOLEDB。 我已经使用了以下条件: <Condition Message="ASOLEDB is not installed.">IS_ASOLEDB_INSTALLED</Condi

    3热度

    1回答

    我们的应用程序需要最新版本的DLL才能正常运行。 DLL的路径存储在注册表中。如何在Windows安装程序中强制执行最低文件版本作为启动条件? 到目前为止,我有这样的: <Property Id="FileTest"> <RegistrySearch Id="FileSearch" Key="SOFTWARE\Company\Product" Name

    2热度

    1回答

    我正在使用加热来收集目录,但是我无法找到一个选项来设置所有使用加热文件收集的“只读”属性。 有没有人知道有什么办法在热?

    2热度

    2回答

    我正在开发一个使用WiX 3.0的Windows安装程序。 安装程序对话框在安装时(如果最小化然后再次最大化)会卡在屏幕的左上角,只有很少的用户界面可见,并且没有按钮/控件可见。 有什么办法可以禁用安装程序对话框中的最小化按钮,或者有什么方法可以捕获并处理最小化按钮上的单击事件?