2016-12-19 36 views
0

的WiX的文件似乎在暗示,你可以將任何屬性添加到MsiPackage元素(http://wixtoolset.org/documentation/manual/v3/xsd/wix/msipackage.html):維克斯/刻錄 - 如何將自定義屬性添加到MsiPackage元素

任何屬性(命名空間=「##等'processContents ='lax')WiX XML模式中的可擴展性點。架構擴展可以在架構中的此時註冊其他屬性。將使用contextValues [「PackageId」]中的包標識符調用擴展的CompilerExtension.ParseAttribute()方法。

該文檔沒有給出任何示例或指導,說明這是如何實現的。

任何人都可以提供如何將自定義屬性添加到MsiPackage元素的示例?

回答

2

您實現了一個WiX編譯器擴展,可能還有一個活頁夾擴展。您可以看到核心WiX擴展on GitHub的源代碼。您可以看到我添加bal的pull請求:PrereqSupportPackage here作爲示例。