翻譯|使用教程|編輯:況魚杰|2020-09-21 16:14:10.373|閱讀 297 次
概述:本文就著重介紹MSIX的另一個重要部分-修改包,以及如果您是ISV開發軟件,IT Pro或軟件使用者,為什么它們很重要。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
InstallShield是構建Windows安裝程序和MSIX包并直接在Microsoft Visual Studio中創建安裝的最快速最簡單的方法。借助InstallShield,您可以快速適應行業的變化,更快地進入市場并提供引人入勝的客戶體驗。
介紹
在之前的文章中,討論了包支持框架以及MSIX如何解決通過社區驅動的路線運行傳統Win32應用程序的問題。本文就著重介紹MSIX的另一個重要部分-修改包,以及如果您是ISV開發軟件,IT Pro或軟件使用者,為什么它們很重要。
為什么?
在介紹什么是修改包之前,先從“為什么?”開始,如果您是IT專業人員,則應該重新包裝數百個軟件包。重新包裝供應商設置是一方面,而添加企業的自定義設置則完全不同。它可以是簡單的企業品牌或復雜的功能定制。多年來,IT專業人員一直在對此進行管理,而無需實際訪問源代碼。準備好針對給定供應商應用程序的自定義設置后,絕對不希望在有新版本的供應商應用程序可用時再次進行此操作。因此,迫切需要將定制與核心應用隔離。傳統上,最有可能將轉換文件(.MST)應用于自定義設置。問題是,如果MSIX是下一個標準,那么在不獲取源代碼的情況下該如何做?
從ISV的角度來看,自定義是針對IT專業人員的,但開發模塊化應用程序的人數有所增加,在該應用程序中,基本應用程序與任何插件均保持獨立。想象一下您正在開發一個編輯器應用程序,并且希望在一段時間內添加PDF編輯功能。最佳做法建議將基礎和插件分開。
修改包
修改包可幫助您在給定的基本應用程序上應用自定義項,或添加插件/插件而無需更改基本應用程序。
使用這種方法,您的基本應用程序和自定義項/插件位于單獨的MSIX程序包中,從而為您提供了所需的隔離,并且不再需要再次創建自定義項。 從本博文開始,MSIX支持在基本應用程序中修改文件和注冊表項。
簡而言之,如果您的基本應用程序具有“ settings.xml”,則可以在修改包中包含settings.xml的修改版本,以調整企業中的應用程序設置。 MSIX運行時將使用修改包而不是基本包中的settings.xml,從而使您的自定義生效。
安裝和卸載修改包
修改包始終綁定到基本應用程序。 實際上,他們兩個都具有相同的身份。 這就是幫助MSIX運行時選擇自定義項的原因。 它們不能獨立安裝。 因此,在創建修改包時,您需要在清單文件的“依賴關系”部分中提及基礎應用程序。
在安裝修改包之前,應先安裝基本應用程序。 否則,您將看到一個錯誤。
您可以從“應用程序和功能”(Windows設置–>“應用程序和功能”)中找到基本應用程序的所有修改包。 選擇您的應用程序,然后導航到“應用程序附件和可下載內容”以找到它們。
您將能夠卸載它們而不會影響基本應用程序。以下是有關如何使用InstallShield創建修改包的簡短演示。
如果您在版本上還有什么疑惑,可以查看InstallShield的幫助文檔:
如果您對想要購買正版授權InstallShield,可以聯系咨詢相關問題
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn