Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix don';VS2010中没有任何CustomActionAttribute_Wix_Custom Action_Votive - Fatal编程技术网

Wix don';VS2010中没有任何CustomActionAttribute

Wix don';VS2010中没有任何CustomActionAttribute,wix,custom-action,votive,Wix,Custom Action,Votive,我正在尝试为我的WiX安装包编写一个自定义操作类库。我已经读过,我应该使用CustomActionAttribute来标记我计划从安装包调用的方法。VS2010没有Voctive插件,所以当我在方法名称上方键入[CustomAction]时,VS2010找不到它。那么,我应该如何编写自定义操作方法呢?从Rob的博客文章和其他博文中,我认为WiX v3.5的Voctive支持VS2010,只是没有开箱即用(最后一分钟发货决定?)。如果我错了,请有人纠正我。Wix 3.5及更高版本中对Visual

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

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

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


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

我已下载并安装了最新的wix版本,但在VS2010中没有看到任何wix项目。我不知道为什么Voctive工具在我的VS2010中不起作用。啊,没关系,我只是没有注意到“windows installer xml”项目组:)。让这个问题暂时结束。