我正在尝试为我的WiX安装包编写自定义操作类库。我已经读过我应该使用CustomActionAttribute来标记我打算从安装包中调用的方法。 VS2010没有Votive插件,因此当我在方法名称上方输入[CustomAction]时,VS2010找不到它。那么我该怎么做才能编写自定义操作方法呢?
答案 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的支持,只是没有开箱即用(最后一分钟出货决定?)。如果我错了,有人会纠正我。