0
我一直在研究一個創建用於創作wxs文件的UI的工具。目前,它是簡單的代碼,它使用Linq-to-XMl查詢將UI綁定到XDocument,並開始重構它的過程。Windows安裝程序XML域對象
我的問題是:WiX中是否有任何類提供有用的功能?例如枚舉WiXDependencies集合以獲取有關模塊簽名,語言,版本的強類型信息,然後能夠添加/添加範圍/刪除等等。基本上我正在尋找重用或創建一個API來處理我與wxs文件的所有交互,所以我的UI層不必知道所有的細節。
我一直在尋找序列化命名空間中的類,我看到他們有有趣的成員,通常是OutputXml方法,但對於我來說,如何構建類並將現有的xml讀入它並不明顯。
更新:我現在看到CDR類,但它似乎只從文件中讀取沒有任何其他來源。
Rob-如果WiX提供了LINQ友好的DOM,那將會很棒。如果WiX已經擁有了這個功能,那麼它將極大地簡化我的工作,同時讓WiX團隊對創作實踐進行一些控制。它也可以用於其他用途的交叉槓桿,例如用於生成和更新wxs文件的命令行工具。 – 2010-08-08 11:05:44
是的,我完全同意。讓我們得到WiX v3.5出貨和燒完成然後解決這個問題。 – 2010-08-08 19:15:46
如果有人(比我更熟悉OOD)可以將一些類圖和界面以及幾個樣本放在一起,我可以自願做其餘的繁重工作。 – 2010-08-09 02:36:36