將屬性傳遞給自定義動作而不分析它們的獨特方式是什麼?我的意思是如果我寫「X1 = X1value X2 = X2value」,那麼在我的自定義操作中X1將等於「X1value X2 = X2value」,並且X2不會作爲單獨的屬性存在。那麼什麼是屬性字符串格式?將幾個屬性傳遞給自定義動作
回答
我不知道有序列化和序列化CustomActionData的「標準」。雖然有一些圖書館。如果您碰巧使用C#DTF自定義操作,則有一個CustomActionData類可以爲您序列化和反序列化屬性集合。否則,你很可能拿出自己的模式,如:
/PROPERTYA =值a/PROPERTYB = VALUEB
或
PROPERTYA =值a; PROPERTYB = VALUEB
甚至像一個XML片段
<Properties>
<Property Id="PROPERTYA">VALUEA</Property>
<Property Id="PROPERTYB">VALUEB</Property>
</Properties>
重點是序列化和反序列化,以便它可以提供給您的延期CA.
是的,我使用DTF CustomActionData類。以什麼格式爲CustomActionData寫入字符串以成功反序列化值? – 2011-04-18 12:35:12
想通了,我可以使用;作爲屬性分隔符,然後WiX會反序列化它們。 – 2011-04-18 12:51:36
類型51設置屬性自定義操作可以工作,但是如果您的需求變得更加複雜(例如查詢自定義表,評估組件操作狀態並生成命令集),則還可以使用另一個DTF自定義操作來創建CustomActionData然後將它序列化爲字符串。 – 2011-04-18 12:53:25
- 1. 無法將屬性傳遞給WiX自定義動作
- 2. 將自定義屬性傳遞給Aurelia組件
- 3. 如何將自定義屬性傳遞給函數?
- 4. 將屬性傳遞給Flash Builder 4中的自定義組件
- 5. 將路由參數傳遞給自定義屬性
- 6. 如何將屬性傳遞給wix中的回滾自定義操作?
- 7. 如何將ParentController屬性傳遞給自定義操作篩選器?
- 8. 將屬性傳遞給聚合物中的自定義元素作爲函數
- 9. 將屬性傳遞給msiexec
- 10. 如何將參數傳遞給自定義動作方法wix
- 11. WIX將參數傳遞給C++自定義動作
- 12. 將自定義參數傳遞給按鈕動作方法
- 13. 傳遞參數和自定義屬性
- 14. Tinymce自定義標籤傳遞屬性
- 15. 將自定義列表數據傳遞給另一個活動
- 16. 將自定義對象傳遞給另一個活動android
- 17. iOS:將自定義NSURL傳遞給NSURLProtocol
- 18. 將自定義類傳遞給片段
- 19. 將自定義php.ini傳遞給phpunit
- 20. 將參數傳遞給自定義URI
- 21. 將自定義參數傳遞給FancyBox
- 22. 將自定義值傳遞給Reducer
- 23. 將自定義參數傳遞給ValidationAttribute
- 24. 將自定義對象傳遞給Arrays.asList
- 25. 修改傳遞給自定義HtmlHelper擴展的HTML屬性
- 26. Wix:將屬性從C#自定義動作傳回
- 27. 在自定義屬性中傳遞自定義參數 - ASP.NET MVC
- 28. 將屬性傳遞給廚師的定義模板
- 29. 如何在元素定義中將屬性傳遞給core-ajax?
- 30. 將屬性傳遞給遞歸模板?
您的CustomAction使用哪種語言? VBScript,JScript,InstallScript,C/C++(使用WiX wcautil.lib/dutil.lib?),C#(安裝程序類還是DTF)? – 2011-04-18 12:22:38
我的CustomAction使用WiX自定義操作模板,並用C#編寫 – 2011-04-18 12:33:38