- WiX include(
.wxi
文件)和WiX片段(.wxs
文件)之間的區別是什麼? - 每個用例有什麼用途?
- 其中應該使用,爲什麼?
33
A
回答
20
文件擴展名是一種方便,文件的內容是真正重要的。這種區別使得管理實際安裝(wxs文件)和創建安裝所需的屬性(wxi文件)之間的區別變得更加容易。
例如,您的WXS文件指定的產品及其內容(哪些文件安裝),而你會用你的WXI文件來指定產品版本,升級代碼,常見的路徑等
的WiX的文檔提供一些明確的信息。
19
就個人而言,我只用.wxi文件,包括普通<?define?>
秒。我將其餘的產品組織成許多不同的Fragments邏輯分組。將碎片視爲典型過程語言中的函數。像東西一樣聚集在一起,不要讓它們太長。
0
需要注意的一件事是,將wxs文件添加到項目中意味着當您更新wxs文件時,MSBuild將執行增量構建。包括一個wxi文件不會這樣做。
但另一方面,MSBuild沒有進行自動構建,當你包含到msi中的任何文件都被更新時,所以你可能不會進行增量構建。
相關問題
- 1. WiX Bundle不包括MSI包
- 2. 如何包括佈局片段的Android
- 3. Twig宏VS包括?
- 4. jsp包括vs jquery ajax
- 5. 搖籃排除VS包括
- 6. 聯VS包括文件
- 7. 包括PHP的file_get_contents VS
- 8. 向前聲明VS包括
- 9. PHP包括VS循環
- 10. PHP require vs grails包括
- 11. PHP包括VS include_once(速度)
- 12. jruby包括java類的性能vs包括一個包
- 13. Proto包括字段?
- 14. Wix - WixBundleOriginalSourceFolder vs WixBundleSourceProcessFolder
- 15. 如何在兩個WiX項目中共享WiX片段?
- 16. arc4random()範圍包括底片
- 17. 枝條標籤包括vs功能包括
- 18. 客戶端包括vs服務器端包括?
- 19. 指定vs從片段
- 20. 蜂窩片段vs AsyncTask
- 21. Android片段OnCreate vs OnCreateView
- 22. preg_split:包括空字段
- 23. 字段不包括在ElasticSearch
- 24. 形式包括其字段
- 25. 包括在凌片段美元符號+數字
- 26. Visual Studio:創建代碼片段,包括方法調用
- 27. 使用.load()加載頁面片段不包括嵌入javascript
- 28. Jquery Mobile - 包括多頁面模板的片段?
- 29. 獲取包括片段使用PHP或JavaScript
- 30. 不包括特定列的數據幀列片段