在VS2010中没有任何CustomActionAttribute

时间:2011-04-01 16:17:22

标签: wix custom-action votive

我正在尝试为我的WiX安装包编写自定义操作类库。我已经读过我应该使用CustomActionAttribute来标记我打算从安装包中调用的方法。 VS2010没有Votive插件,因此当我在方法名称上方输入[CustomAction]时,VS2010找不到它。那么我该怎么做才能编写自定义操作方法呢?

2 个答案:

答案 0 :(得分:2)

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

您可以添加对Microsoft.Deployment.WindowsInstaller.dll的引用以手动解析引用,但项目模板会设置一些其他步骤来创建CA.

答案 1 :(得分:1)

this以及Rob发表的其他博客文章中,我认为WiX v3.5的Votive有VS2010的支持,只是没有开箱即用(最后一分钟出货决定?)。如果我错了,有人会纠正我。