iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

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

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

@Day21 | C# WixToolset + WPF 帥到不行的安裝包 [Log在哪邊查詢]

基於 WixToolset 在安排後,建置完成都沒問題的情況下, 實際安裝時出包的情況會很尷尬!有時候都不知道哪邊出錯了, Log在哪邊!?? 好險優良血統的W...

2021-09-21 ‧ 由 Aslan 分享
DAY 22

@Day22 | C# WixToolset + WPF 帥到不行的安裝包 [建立基本的WPF框架]

終於 熬了那麼久 我們終於可以來首刻了….我們先創出一個是至少能加入的WPF視窗的類別庫可以直接選-自訂控制項程式庫 建立好專案後,我們依序建立Models...

2021-09-22 ‧ 由 Aslan 分享
DAY 23

@Day23 | C# WixToolset + WPF 帥到不行的安裝包 [87分帥的WPF外觀]

要 厲害的WPF安裝畫面,除了憑空想像外,我們來看別人怎麼弄得 WixToolset 的 安裝畫面就讓人印象深刻 Visual Studio Insta...

2021-09-23 ‧ 由 Aslan 分享
DAY 24

@Day24 | C# WixToolset + WPF 帥到不行的安裝包 [87分帥的設定頁面]

原本 在DemoUse.Installer安裝檔那邊有做自訂頁面的部分還有選擇路徑的頁面,我想在開始安裝的時候跳出一個頁面並能夠輸入這些資訊,我們今天來把他刻出...

2021-09-24 ‧ 由 Aslan 分享
DAY 25

@Day25 | C# WixToolset + WPF 帥到不行的安裝包 [既有的自訂欄位介接]

搞定好 畫面了以後,現在要把既有的自訂欄位給加進去, 先用"選擇路徑"的自訂欄位當範例,在我們的Product.wxs內的都是大寫的 INS...

2021-09-25 ‧ 由 Aslan 分享
DAY 26

@Day26 | C# WixToolset + WPF 帥到不行的安裝包 [Bootstrapper生命週期]

在 我看InstalViewModel裡面的程式碼時,其實有一些摸不著頭緒的地方,排除MVVM風格跟我在寫MVC不同外,主要是有很大的疑問是說Bootstrap...

2021-09-26 ‧ 由 Aslan 分享
DAY 27

@Day27 | C# WixToolset + WPF 帥到不行的安裝包 [額外的DLL引用]

套件 在我們寫程式時,一定會用很多來支援,讓我們更輕鬆,尤其是WPF的部分,為了漂亮肯定用了很多套件加入, 但額外的套件引用後,在我們Bootstrapper建...

2021-09-27 ‧ 由 Aslan 分享
DAY 28

@Day28 | C# WixToolset + WPF 帥到不行的安裝包 [改版本號碼卻跳出舊版本]

我在第二次改版本號的時候,發現了這個問題,像揮之不去的蒼蠅一樣…死黏著 就像是上面那個他自己跳出來的 @Q@ 那這好像牽扯到Windows會暫存安裝檔的版本,...

2021-09-28 ‧ 由 Aslan 分享
DAY 29

@Day29 | C# WixToolset + WPF 帥到不行的安裝包 [如何拿已經安裝好的資料]

系統做好 安裝、刪除、修復的系統介接後, 那我們如果想從已經安裝好的系統做appsetting的修改,可能有些人就直接去appsetting 改了, 那如果我們...

2021-09-29 ‧ 由 Aslan 分享
DAY 30

@Day30 | C# WixToolset + WPF 帥到不行的安裝包 [最終回]

哈哈,其實拖了很久了!今天來把最後剩下功能給補齊,修復跟移除, 只是我在看InstallViewModel的部分實在很亂,所以我就一起大改一番XD 主要動作...

2021-09-30 ‧ 由 Aslan 分享