Я установил WIX 2.0 (и Votive). Мне нужно создать пользовательские настраиваемые действия, используя проект настраиваемых действий. Я нашел шаблон проекта настраиваемого действия в VS2008, когда установлена WIX 3.0. Теперь я не смог найти шаблон в VS2005 с WIX 2.0.
Может кто-нибудь, пожалуйста, дайте мне знать, как я могу создать проект настраиваемого действия (класс с некоторым настраиваемым действием) .. как это
[CustomAction]
public static ActionResult InstallItem1(Session session)
Я думаю, что Microsoft.WindowsInstaller и Microsoft.Deployment.WindowsInstaller - это ссылки, необходимые (не обязательно) для создания таких методов, но я не смог найти их на своем компьютере.
Мне удалось создать проект Custom Action (просто библиотека классов с одним классом и методы Custom Action), обратившись к dll «Microsoft.WindowsInstaller». Но столкнувшись с проблемой при выполнении этой DLL ..
<Custom Action='_InstallItem2' After='_InstallItem1'/>
<CustomAction Id='_InstallItem2'
BinaryKey='CustomActionLibrary.dll'
DllEntry='InstallItem2'
Impersonate='yes'
Execute='immediate'
Return='check' />
<Binary Id='CustomActionLibrary.dll'
SourceFile='C:\WIX\CustomActionLibrary.dll' />
Существует метод с именем 'InstallItem2', помеченный как [CustomAction] в этой dll. Но перед ошибкой:
Проблема с этим пакетом установщика Windows. Не удалось запустить DLL, необходимую для завершения этой установки (...)
Есть идеи, почему появляется эта ошибка?