Я могу легко создать управляемое настраиваемое действие с помощью инструментов DTF (I.E MakeSfxCA.exe)
Моя командная строка события сборки сообщения выглядит так:
"%WIX%SDK\MakeSfxCA.exe"
"$(TargetDir)$(TargetName).CA.dll"
"%WIX%SDK\x86\SfxCA.dll"
"$(TargetDir)$(TargetName).dll"
"$(TargetDir)Microsoft.Deployment.WindowsInstaller.dll"
Но всякий раз, когда я пытаюсь добавить ссылку на скомпилированную dll, я получаю сообщение об ошибке, указывающее на эффект
“make sure that the file is accessible and a valid WiX reference”
Если я добавлю проект в качестве ссылки с помощью Visual Studio (2010 и 2008), мой проект WiX компилируется, но не использует dll. Я получаю это сообщение, когда пытаюсь запустить msi
There is a problem with this Windows Installer package.
A DLL required for this install to complete could not be run.
Contact your support personnel or package vendor.
Мой файл wxs выглядит как это
Моя ОС - Windows 7, и я использую .net 4.0, вот в чем разница, и я использую еженедельную сборку
http://wix.sourceforge.net/releases/3.5.1721.0/