0

我正在为替换其他应用程序的某些文件的插件准备安装包。我需要备份这些文件,所以我准备了CustomAction来做这件事。

如何将在安装期间复制的所有文件的自定义操作位置作为参数传递?我需要手动制作该列表吗?

4

2 回答 2

0

与其创建自定义操作,不如使用WiX CopyFile元素来备份这些文件。

于 2012-06-08T14:16:05.810 回答
0

您可以通过在安装程序中设置属性将参数传递给自定义操作。然后在您的自定义操作中访问这些属性,如下所示(C# 示例):

[CustomAction]
public static ActionResult DoWork(Session session)
{
    session.Log("Begin DoWork");
    string propertyValue = session["PROPERTYNAME"];
    //...
}
于 2012-06-08T18:11:47.060 回答