wix3

    0热度

    1回答

    我是Wix的新手。在安装msi时,我想使用util:CloseApplication来检测notepad.exe是否正在运行。我简单的代码。 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <util:

    0热度

    1回答

    我已经开发了一个自定义对话框,follwed this的答案,包括在它 <UI> <Dialog Id="DlgDbSettings" Width="420" Height="270"> <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="

    2热度

    1回答

    我有这个Wix XML脚本来在桌面上安装我的服务和快捷方式图标。安装完美,卸载程序也可以工作,但它会在桌面上留下快捷方式图标。我无法弄清楚什么是错的,我作为维克斯文件中指定的On="uninstall"参数, 这里的XML: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/20

    0热度

    1回答

    我已经在WiX 3.11中创建了一个MBA安装程序。在我的设置界面中,我需要访问注册表并在UI中显示该注册表值。如果我以管理员模式运行安装程序(右键单击 - >“以管理员身份运行”),安装程序将读取注册表项。但如果它不处于管理模式,则会显示错误。 WiX Burn中是否有任何选项可用于在设置双击时在UAC中启动设置? 谢谢

    0热度

    4回答

    我对WiX相当陌生,因此我可能会问一些非常简单的问题,但我找不到太多的帮助来搜索它。 我想执行2个customActions,也就是说,CA1和CA2,其中钙的执行取决于CA1的结果,类似下面: if (ca1 == SUCCESS) { Perform ca2 } 所以钙应该只,如果我的CA1返回成功执行(不会失败)。 在WiX中最简单的方法是什么?

    1热度

    1回答

    短故事:有没有一种方法可以指定日志文件的位置,而不是将它作为参数在开始时传递?如果不是,我如何将参数传递给一个运行嵌入的bundle(在更新上)? 长篇小说:为避免用户对每次更新提供管理权限的要求,我们给他们安装我们的​​的选项。这Service作为SYSTEM运行,并用于自动启动我们的新捆绑与SYSTEM权利来安装它。在这种情况下,我们将参数-log <path>传递给新的捆绑包,以确保将日志写

    1热度

    1回答

    我试图用Visual Studio 2017创建一个新的WiX项目,而且我很难创建一个预处理器变量$(var.buildSrc)。在VS 2015中,我刚进入项目属性并选择了“构建”选项卡,并在“定义预处理器变量:”下创建它。 在VS 2017中,当我从我的WiX解决方案转到属性时,所有可用的都是项目文件和项目文件夹。 我尝试手动将其添加到.wixproj文件的文本中,但是当我尝试构建项目时仍然说

    1热度

    2回答

    我有一个WIX安装程序,我在其中安装我的程序和.NET Core 1.0.5。 .NET Core安静模式下安装: <ExePackage InstallCommand="/q" Id = "DotNetCore.Setup" SourceFile="..\DotNetCore\DotNetCore.exe" /> 在干净的系统上,安装程序正常运行。如果我尝试重新安装它,我会重新启动。可能是.

    1热度

    2回答

    我一直在搜寻StackOverflow,博客和FireGiants教程以获得几天的明确答案。似乎每个人都有与WiX做一些稍微不同的方式,并且没有足够的代码来真正回答我遇到的问题。 我有一个安装程序,它将创建文件夹,向下复制文件,注册DCOM dll,添加服务和注册表项。所有这些工作正常。甚至设法最终创建一个自定义的用户界面,将编译,并没有过多的对话来惹恼我。 什么我不能为我的生活找出是使用条件标签

    0热度

    1回答

    我创建使用使用WiX的3.11 BA定制的设置。为升级创建了两个不同的版本设置。升级操作正常。安装程序,卸载旧版本的安装程序并安装当前的版本设置。但在升级过程中,安装程序会启动旧版本的安装程序引导程序UI。我需要进行静默升级(升级后的旧版本会默默卸载)。对此有何建议? 感谢