设置项目自定义操作读取复选框

时间:2010-10-05 20:18:47

标签: c# .net setup-project

我有复选框和添加的对话。

我需要能够从自定义操作中读取框的状态。我也需要我拥有的路径,但我找不到如何阅读复选框的状态。

如何做到这一点?

public override void Commit(IDictionary savedState)
{
    base.Commit(savedState);
    String TargetDirectory = Path.GetDirectoryName(Context.Parameters["AssemblyPath"]);
    MessageBox.Show(TargetDirectory);
    // Code needed to read the checkboxes!
}

1 个答案:

答案 0 :(得分:0)

发现它! 在自定义操作中添加 / tool =“[XYZ]”/ MyInfo =“[ABC]”

其中XYZ和ABC是CheckboxNProperty

然后在上面的自定义操作中读取它们

MessageBox.Show(Context.Parameters [ “XYZ”]);