2011-01-27 56 views
2

我正在使用WIX編寫的安裝程序。它將PIDTemplate定義爲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

但是,Microsoft文檔 http://msdn.microsoft.com/en-us/library/aa369797%28v=vs.85%29.aspx未提及{50}。這是什麼 用於?

它指定了編輯的最大長度(50個字符)。

我的PIDKey只允許大寫 字母和數字。這是否意味着 我可以通過替換來實現? 與^?

?指數字或字符。我不確定是否支持數字,但您可以嘗試使用它而不是?並回答你的問題,是的,它應該限制編輯爲大寫字符。