PIDTemplate в Wix - PullRequest
       21

PIDTemplate в Wix

2 голосов
/ 28 января 2011

Я работаю над установщиком, написанным на WIX. Он определяет PIDTemplate как

<Property Id="PIDTemplate"><![CDATA[{50}<????????-????????-??????????>]]></Property>

Код сработал - запросить 28 букв и цифр, включая два дефиса.

Однако в документации Microsoft http://msdn.microsoft.com/en-us/library/aa369797%28v=vs.85%29.aspx не упоминается {50}. Для чего это используется?

Также страница на сайте MSDN довольно сложна для понимания. Там написано:

Альтернативная цифра,% и альтернатива буквенно-цифровые символы, ^,? и ` поля позволяют настраивать действия для различать поля таким образом, это можно контролировать с помощью маски, например, ^ можно использовать для полей это должно быть в верхнем регистре.

Мой PIDKey допускает только заглавные буквы и цифры. Означает ли это, что я могу добиться этого путем замены? с ^?

1 Ответ

1 голос
/ 28 января 2011

Однако в документации Microsoft http://msdn.microsoft.com/en-us/library/aa369797%28v=vs.85%29.aspx не упоминается {50}.Для чего это используется?

Указывает максимальную длину редактирования (50 символов).

Мой PIDKey допускает использование только заглавных букв и цифр.Означает ли это, что я могу добиться этого путем замены?с ^?

?означает цифру или символ.Я не уверен, что ^ поддерживает цифры, но вы можете попробовать использовать его вместо?И чтобы ответить на ваш вопрос, да, он должен ограничить редактирование прописными буквами.

...