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