2016-12-19 16 views
0

документация WiX, кажется, подразумевает, что вы можете добавить любой атрибут к элементу MsiPackage (http://wixtoolset.org/documentation/manual/v3/xsd/wix/msipackage.html):WiX/затемнение - Как добавить пользовательский атрибут MsiPackage элемент

Любого атрибут (пространство имен = '## других 'processContents =' lax ') Точка расширения в схеме WiX XML. Расширения схемы могут регистрировать дополнительные атрибуты в этой точке схемы. Метод CompilerExtension.ParseAttribute() расширения будет вызываться с идентификатором пакета в contextValues ​​["PackageId"].

В документации не приводятся какие-либо примеры или рекомендации относительно того, как это происходит на самом деле.

Может ли кто-нибудь указать пример добавления пользовательского атрибута в элемент MsiPackage?

ответ

2

Вы используете расширение компилятора WiX и, возможно, расширение связующего. Вы можете увидеть источник для основных расширений WiX on GitHub. Вы можете увидеть мой запрос на добавление для добавления bal: PrereqSupportPackage here для примера.