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的地獄,所以我不知道是什麼清單文件錯誤或者如果我正在做其他錯誤。這是我創建的清單。我不知道這是否是完整的(1個清單18 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>
Thanks @ bob-arnson,我會看看如果這是問題。 – David 2011-03-28 20:32:26
感謝萬@ bob-arnson,在字符串的開頭有一個隱藏的字符,我不會注意到這一點。現在這個問題已經解決,我有一個新的:)。感謝您的意見,非常感謝。 – David 2011-03-28 20:37:33