wixtoolset visualstudio 2017打包流程(1)

樑子~發表於2023-02-02

 

第一步:

使用wix提供的 heat.exe 工具生成字尾為 wsx 的配置檔案。

 
heat.exe dir ".\binr" -dr INSTALLFOLDER -cg ProductComponent -gg -scom -sreg -sfrag -out "myapp.wxs"

第二步:

將生成的myapp.wxs中File節點的Source屬性改為正確路徑,$(var.myapp.TargetDir),其中myapp替換為應用程式的專案名稱。

wixtoolset visualstudio 2017打包流程(1)

第三步 在visual studio 中建立打包工程

wixtoolset visualstudio 2017打包流程(1)

在專案中會出現兩個檔案 Refrences 和 Product.wxs

wixtoolset visualstudio 2017打包流程(1)

右鍵 Reference 選在 “新增引用”選擇需要打包的可執行檔案的專案,Product.wxs則是個打包的配置檔案模板。

wixtoolset visualstudio 2017打包流程(1)

第四步:

將第二步改好的myapp.wxs中的Fragment節點替換到Product.wxs中右註釋的那個Fragment節點,然後將Manufacturer屬性填寫便可以了。

wixtoolset visualstudio 2017打包流程(1)

第五步 

構建生成 SGSetup.msi。

wixtoolset visualstudio 2017打包流程(1)

相關文章