не имеет атрибута CustomActionAttribute в VS2010 - PullRequest
2 голосов
/ 01 апреля 2011

Я пытаюсь написать библиотеку классов пользовательских действий для моего установочного пакета WiX.Я прочитал, что должен использовать CustomActionAttribute, чтобы отметить методы, которые я планирую вызвать из установочного пакета.Плагин Votive для VS2010 отсутствует, поэтому, когда я набираю [CustomAction] над именем моего метода, VS2010 не находит его.Итак, что я должен сделать, чтобы написать метод пользовательского действия?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2011

Есть поддержка Voitve для Visual Studio 2010 в Wix 3.5 и выше. С Votive вы получаете шаблон проекта для создания управляемых пользовательских действий, в котором будут установлены все зависимости, необходимые для добавления атрибута CustomAction.

Вы можете добавить ссылку на Microsoft.Deployment.WindowsInstaller.dll, чтобы разрешить ссылку вручную, но шаблон проекта настраивает еще несколько необходимых шагов для создания CA.

1 голос
/ 02 апреля 2011

Из этого и других сообщений в блоге, которые сделал Роб, я думал, что Votive WiX v3.5 имеет поддержку VS2010, но не из коробки (в последнюю минуту решение о судне?). Кто-нибудь поправит меня, если я ошибаюсь.

...