iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

@30天 | C# WixToolset + WPF 帥到不行的安裝包 系列

老闆 : 我們的產品不只功能要炫,連安裝包外觀也都要炫!!!
不是網路上已經有現成的嗎,改一改就好了啊,啥!? 要花錢???
我: (翻白眼...

每天我會講怎麼寫的並附上會附上Github,
但WixToolset的學習成本很高,很多功能還是會沒做出來,畢竟我也只是略懂略懂,
如果要我講解釋名詞應該也只是複製貼上別人的文章而已,哈哈!

期望這幾天至少你會知道整個建立過程,
並跟著我做出一個能安裝且帥到不行的安裝包!

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

@Day1 | C# WixToolset + WPF帥到不行的安裝包 [軟體選用比較]

@前言 今年規劃好的新產品準備上市,所以開始準備"安裝包"的設計與規劃, 自告奮勇去說對安裝包很有興趣, 主管 : ... 領了工作後…現...

2021-09-01 ‧ 由 Aslan 分享
DAY 2

@Day2 | C# WixToolset + WPF 帥到不行的安裝包 [使用參考專案打包的方式]

在開始前,我們必須的事前準備 要打包的程式 程式了話,我們就先準備一個.net core 的Hello world https://github.com/As...

2021-09-02 ‧ 由 Aslan 分享
DAY 3

@Day3 | C# WixToolset + WPF 帥到不行的安裝包 [使用發佈專案的打包方式]

現今 系統架構多數為前後端分離,也有排程與網站分離…等 系統可能有各種分離,這時候我們打包工具必須做調整 首先將Day2上的WixToolset-DemoUs...

2021-09-03 ‧ 由 Aslan 分享
DAY 4

@Day4 | C# WixToolset + WPF 帥到不行的安裝包 [Wix基本架構]

我們先拿Day3的程式碼來做介紹 依目前的感覺,我把它分成三大區塊 1.註冊部分 2.依功能拆分出的各種Fragment部分 3.要加入的檔案 1.註冊部...

2021-09-04 ‧ 由 Aslan 分享
DAY 5

@Day5 | C# WixToolset + WPF 帥到不行的安裝包 [變更UI預設介面]

官方網站的文件 https://wixtoolset.org//documentation/manual/v3/wixui/wixui_dialog_libr...

2021-09-05 ‧ 由 Aslan 分享
DAY 6

@Day6 | C# WixToolset + WPF 帥到不行的安裝包 [自訂頁面-官方UI頁面結構]

如果 今天想要用 WixToolset 去做自訂的頁面了話 (ex:我們要設定系統要修改HelloWorld內的 appsettings.json 某段連接 接...

2021-09-06 ‧ 由 Aslan 分享
DAY 7

@Day7 | C# WixToolset + WPF 帥到不行的安裝包 [自訂頁面-增加自訂頁面]

現在 我們了解了官方UI裡面的架構與流程以後,我們建立一個自訂頁面, 在github內Dlg結尾的,都可以當作範本, 這邊使用WelcomeDlg.wxs當作介...

2021-09-07 ‧ 由 Aslan 分享
DAY 8

@Day8 | C# WixToolset + WPF 帥到不行的安裝包 [自訂動作]

前兩天 已經建立好的自訂頁面, 現在我們要為這些頁面上Action, 而WixToolset有專門自訂動作的專案檔Custom Action Project f...

2021-09-08 ‧ 由 Aslan 分享
DAY 9

@Day9 | C# WixToolset + WPF 帥到不行的安裝包 [自訂動作介接畫面-安裝後執行]

好啦! 將三天的工給做最後整理 花了幾天在講自訂動作與頁面這個東西,也該有個結束了! 我們現在將DemoUse.Installer的專案加入昨天的DemoUse...

2021-09-09 ‧ 由 Aslan 分享
DAY 10

@Day10 | C# WixToolset + WPF 帥到不行的安裝包 [自訂動作介接畫面-安裝前執行]

安裝前 要執行的動作 昨天有講到安裝後的執行動作,那安裝之前要執行的動作勒?! ex 我想先偵測出本機的IP再帶入進安裝包的 SYSTEMIP。 我們先在Cu...

2021-09-10 ‧ 由 Aslan 分享