0
コマンドを(PoShで、理想的には)実行し、出力をWiXのプロパティの値に割り当てる方法はありますか?これまでは、コマンドを実行するカスタムアクションがありましたが、出力を取得したりプロパティの値を設定したりすることはありませんでした。コマンド出力からWiXプロパティ値を取得しますか?
コマンドを(PoShで、理想的には)実行し、出力をWiXのプロパティの値に割り当てる方法はありますか?これまでは、コマンドを実行するカスタムアクションがありましたが、出力を取得したりプロパティの値を設定したりすることはありませんでした。コマンド出力からWiXプロパティ値を取得しますか?
カスタムアクションは、Wixセッションにアクセスして、後で読み出すことができるセッション上のプロパティを設定できます。
これは、C#のコードですが、アクションは、あなたがそれ通常のプロパティかのようにUIにアクセスすることができ、実行された後、それは
[CustomAction]
public static ActionResult myaction(Session session)
{
session["myvariable"] = "myvalue";
}
PS
に似ています。しかし、これに対応するためにUIを変更する予定がある場合は、値が変更されたことをWix UIに認識させるためにハッキングを使用する必要があります...この質問の回答を参照してください。 Wix Interactions with Conditions, Properties & Custom Actions