Я пытаюсь создать установщик для набора продуктов для компании, в которой я работаю. Программное обеспечение было построено на Qt. Набор продуктов будет распространяться вместе, и поэтому я не хочу включать / копировать DLL для Qt в каждую папку приложения. Я хотел бы либо найти установщик для среды выполнения Qt 4.7 (надеюсь, как модуль слияния), либо создать свой собственный. Сейчас я создаю свой собственный модуль слияния WiX, но когда я пытаюсь скомпилировать модуль слияния, я получаю следующую ошибку:
error LGHT0104 : Not a valid manifest file; detail: Unexpected XML declaration. The XML declaration must be the first node in the document, and no white space characters are allowed to appear before it. Line 1, position 4.
Я новичок в аду DLL, поэтому я не уверен, что не так с файлом манифеста или я делаю что-то еще неправильно. Вот манифест, который я создал. Я не уверен, что он завершен (1 манифест на 1 из 18 DLL):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="4.7.2.0"
processorArchitecture="x86"
name="QtScript4.dll"
type="win32" />
<file name="QtScript4.dll"></file>
</assembly>