2

我正在尝试为我的 WiX 安装包编写自定义操作类库。我读过我应该使用 CustomActionAttribute 来标记我计划从安装包中调用的方法。VS2010 没有 Votive 插件,所以当我在方法名称上方键入 [CustomAction] 时,VS2010 找不到它。那么我应该怎么写自定义动作方法呢?

4

2 回答 2

2

在 Wix 3.5 及更高版本中,Voitve 支持 Visual Studio 2010。使用 Votive,您可以获得一个用于创建托管自定义操作的项目模板,该模板将设置您添加 CustomAction 属性所需的所有依赖项。

您可以添加对 Microsoft.Deployment.WindowsInstaller.dll 的引用来手动解析引用,但项目模板设置了一些创建 CA 所需的更多步骤。

于 2011-04-03T06:03:18.240 回答
1

从Rob 发表的这篇博文和其他博文来看,我认为 WiX v3.5 的 Votive 支持 VS2010,只是不是开箱即用的(最后一刻发货决定?)。如果我错了,有人纠正我。

于 2011-04-02T03:15:29.857 回答