@Day5 | C# WixToolset + WPF 帅到不行的安装包 [变更UI预设介面]

官方网站的文件
https://wixtoolset.org//documentation/manual/v3/wixui/wixui_dialog_library.html

官方提供了5种预设样式

  1. WixUI_InstallDir
  2. WixUI_Advanced
  3. WixUI_Minimal
  4. WixUI_Mondo
  5. WixUI_FeatureTree

使用前请先从已安装的主要工具内 C:\Program Files (x86)\WiX Toolset v3.14\bin
里面拿出WixUIExtension.dll,加入到我们的专案参考

然後我们在 Product.wxs内Product 框选的范围内,加上规定的程序码,

最後建置就可以完成了,够简单快速吧 !

WixUI_InstallDir(具有安装路径选择的页面)

程序码:

<UI> <UIRef Id="WixUI_InstallDir" /></UI>
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" /




WixUI_Advanced(可以选择使用权限为这台电脑全部或只限登入使用者的)

程序码:

<UI> <UIRef Id="WixUI_Advanced" /></UI>
<Property Id="ApplicationFolderName" Value="My Application Folder" />
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />


WixUI_Minimal(具有授权书的页面)

程序码:

<UI> <UIRef Id="WixUI_Minimal" /></UI>

WixUI_Mondo(有欢迎页面)

程序码:

<UI> <UIRef Id="WixUI_Mondo" /></UI>


WixUI_FeatureTree(安装档过多时可以自订选择安装的页面)

程序码:

<UI> <UIRef Id="WixUI_FeatureTree" /></UI>






  • 後记

当然安装包我觉得最重要的是安装路径吧!!!

但是上面的预设样式,实际要用时会发现...
好像还缺了点可以"设定"栏位资料的页面部分,
这个明天我们再来讲 !

Day5程序码
https://github.com/Aslan7826/defaultMVC/commits/Day05


<<:  D-25. 枚举(enumerate) && Intersection of Two Arrays II

>>:  [Tableau Public] day 5:尝试制作不同种类的报表-2

Day 05 | 资料绑定(一)

今天的内容是页面前後端资料传递,这个部分跟前面相比来说简单许多也比较直觉话。如果以前有写过 Vue....

Day1 研究AR的起因&初心(刚出新手村的萌新)

选择研究/探讨AR相关技术是因为希望未来可以做出一些很酷的东西,像Pokemon GO或是游戏王卡的...

Day 30 - 永丰银行付款外挂发布、铁人赛总结

今天是铁人赛最後一天,也完成了连续 30 天晚上没躺在椅子上睡着的挑战 ^^" 除了假日以...

3. 解释 Hoisting

在我们之前提到的Execution Context,都会执行一个被称为"Hoisting的...

{DAY 18} Pandas 学习笔记part.4

前言 今天要接续DataFrame的介绍 这篇文章会分成两个部分: 资料的删除 资料的新增 会利用k...