我是使用 Wix 创建安装程序的新手,我设法完成了所有工作,并且安装程序按预期工作。我遇到的唯一问题是我为 WixUI_Minimal 对话框使用了背景和横幅图像,这些是深色图像,因此由于文本颜色为黑色,现在显示了一些文本。
我想知道如何根据需要将每个对话框上的文本颜色更改为另一种颜色。在许可协议的第一个屏幕中,我希望它是橙色的,在顶部横幅的安装过程中,我希望它是白色的。我怎样才能做到这一点?
为了进行简单的测试,我Wix为一个简单的Winform应用程序创建了一个安装程序应用程序,如下所示。但是,当我msi使用安装程序运行创建的文件时,它只运行一秒钟,然后退出而未安装Winform应用程序。问题:这里可能是什么问题?我的Product.wxs文件似乎丢失了一些东西。注意:我正在使用VS2017
产生问题的步骤
Wix Toolset Visual Studio 2017 Extension从这里安装,并按照他们的指示WiX 3.11 RC2从这里安装Winform project[仅添加一个表单,不添加任何内容]Wix Setup project使用Toolset\v3\Setup Project模板创建了一个.msi在其\..bin\Debug文件夹中创建一个文件.msi步骤6中的文件。文件运行一秒钟,出现Windows 10安装对话框(对于任何询问您是否要安装此程序的安装,该对话框都会出现)。我点击了Yes。安装程序再次运行一秒钟,然后退出。但是未安装Winform应用程序。默认的Product.wxs文件 [除了在Manufacturer属性中添加值外,我没有在此处添加任何内容]
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" Name="SetupProject1" Language="1033" Version="1.0.0.0" Manufacturer="WiX_test_4_Winfrm" UpgradeCode="e69fe67b-5c28-4764-8196-a6613b840eff">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] …Run Code Online (Sandbox Code Playgroud)