【发布时间】:2011-04-01 16:17:22
【问题描述】:
我正在尝试为我的 WiX 安装包编写自定义操作类库。我读过我应该使用 CustomActionAttribute 来标记我计划从安装包中调用的方法。 VS2010 没有 Votive 插件,所以当我在方法名称上方键入 [CustomAction] 时,VS2010 找不到它。那我应该怎么写自定义动作方法呢?
【问题讨论】:
标签: wix custom-action votive
我正在尝试为我的 WiX 安装包编写自定义操作类库。我读过我应该使用 CustomActionAttribute 来标记我计划从安装包中调用的方法。 VS2010 没有 Votive 插件,所以当我在方法名称上方键入 [CustomAction] 时,VS2010 找不到它。那我应该怎么写自定义动作方法呢?
【问题讨论】:
标签: wix custom-action votive
在 Wix 3.5 及更高版本中,Voitve 支持 Visual Studio 2010。使用 Votive,您可以获得一个用于创建托管自定义操作的项目模板,该模板将设置您添加 CustomAction 属性所需的所有依赖项。
您可以添加对 Microsoft.Deployment.WindowsInstaller.dll 的引用以手动解析该引用,但项目模板设置了一些创建 CA 所需的更多步骤。
【讨论】:
从this 和 Rob 发表的其他博客文章中,我认为 WiX v3.5 的 Votive 支持 VS2010,只是不是开箱即用(最后一刻发货决定?)。如果我错了,请有人纠正我。
【讨论】: