0
有沒有辦法執行一個命令(在PoSh中,理想情況下)並將輸出分配給WiX中的屬性值?到目前爲止,我所見過的所有自定義操作都將運行命令,但不捕獲輸出或設置屬性的值。從命令輸出獲取WiX屬性值?
有沒有辦法執行一個命令(在PoSh中,理想情況下)並將輸出分配給WiX中的屬性值?到目前爲止,我所見過的所有自定義操作都將運行命令,但不捕獲輸出或設置屬性的值。從命令輸出獲取WiX屬性值?
自定義操作可以訪問Wix會話並在會話中設置屬性,以便稍後讀出。
這是C#代碼,但動作已經被執行,你可以在用戶界面訪問它,就好像它採用通常的屬性後,將在PS
[CustomAction]
public static ActionResult myaction(Session session)
{
session["myvariable"] = "myvalue";
}
是相似的。但請注意,如果您計劃更改UI以迴應此問題,您將需要使用黑客手段使wix UI意識到該值已更改...請參閱我在此問題中的回答Wix Interactions with Conditions, Properties & Custom Actions