DTF Пользовательские ссылки на действие в Wix не является действительным ссылкой Wix

StackOverflow https://stackoverflow.com/questions/2914619

Вопрос

Я могу построить управляемые пользовательские действия просто отлично, используя инструменты DTF (т.е. makefxca.exe)
Моя команда командной связи My Post Build выглядит следующим образом:

"%WIX%SDK\MakeSfxCA.exe"
"$(TargetDir)$(TargetName).CA.dll"
"%WIX%SDK\x86\SfxCA.dll"
"$(TargetDir)$(TargetName).dll"
"$(TargetDir)Microsoft.Deployment.WindowsInstaller.dll"

Но всякий раз, когда я пытаюсь добавить ссылку на скомпилированную dll, я получаю сообщение о том, что что-то указано на эффект

«Убедитесь, что файл доступен и действительный ссылка Wix»


Если я добавим проект в виде Ref с использованием Visual Studio (2010 и 2008), мой WIX Project компилирует, но не использует DLL. Я получаю это сообщение, когда пытаюсь запустить MSI

Есть проблема с этим пакетом установщика Windows. 
Требуется DLL для этой установки для завершения, не может быть запущена.
Свяжитесь с вашим поддержкой персонала или поставщиком пакета.


Мой файл wxs выглядит как это

Моя ОС - это Windows 7, и я использую .NET 4.0, это имеет значение, и я использую еженедельную сборку

http://wix.sourceforge.net/release //3.5.1721.0/

Это было полезно?

Решение

Моя проблема была с компиляционной DLL, не составленной для правильного типа среды. То есть создание версии X64 для установщика X86. Не стесняйтесь комментировать, если мне нужно уточнить больше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top