簡體   English   中英

Windows Installer XML域對象

[英]Windows Installer XML Domain Objects

我一直在使用一種工具來創建用於編寫wxs文件的UI。 當前,這是使用Linq-to-XMl查詢將UI綁定到XDocument的簡單代碼,我正在開始重構它的過程。

我的問題是:WiX中是否已有提供有用功能的類? 例如,枚舉WiXDependencies集合以獲取有關模塊簽名,語言,版本的強類型信息,然后能夠添加/添加范圍/刪除等。 基本上,我希望重用或創建一個可以處理與wxs文件的所有交互的API,因此我的UI層不必知道所有詳細信息。

我一直在看序列化命名空間中的類,我發現它們具有有趣的成員,通常是一個OutputXml方法,但是對我來說,如何構造該類並向其中讀取現有的xml尚不清楚。

更新:我現在看到了CDR類,但是它似乎只能從其他任何來源的文件中讀取。

WiX工具集確實具有通過XsdGen.exe工具從wix.xsd創建的CodeDOM(wix \\ toolsrc \\ XsdGen中的代碼)。 它建於.NET v1.1時代,所以我不確定它對LINQ的友好程度。 這可能是我們應該在WiX v4.x中進行改進的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM