2
私が働く会社の製品スイートのインストーラをビルドしようとしています。ソフトウェアはQtで構築されました。一連の製品は一緒に配布されるので、Qtのdllを各アプリケーションフォルダに含める/コピーしたくない。私は、Qt 4.7ランタイムのインストーラー(マージモジュールとして)を探したり、自分自身を作成したりしたいと思います。今、私は自分のWiXのマージモジュールを作成していますが、私は、マージモジュールをコンパイルしようとすると、私は次のエラーを取得:Qtランタイムインストーラが必要です。ビルドワイヤ(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の地獄に新しいですので、私は何であるかわかりませんマニフェストファイルが間違っている、または何か他のことが間違っている場合。ここに私が作成したマニフェストがあります。私は(18個のDLLの1のための1つのマニフェスト)それが完了したかどうかわからない:
<?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>
ありがとう@ bob-arnson、私はそれが問題であるかどうかわかります。 – David
ありがとうございます@ bob-arnson、文字列の冒頭に隠された文字があった、私はそれに気付かなかったでしょう。今、問題は修正されており、新しいものがあります:)。入力いただきありがとう、本当に感謝します。 – David