重新打包時碰到的奇異問題

近日,重新打包兩個sisx文件(自簽名)時,碰到其中一個pkg文件(使用extsis.exe工具解包時自動生成)無法生成sis文件的問題,總是提示pkg文件的最末一行有錯誤 "xxx.pkg(21) unknown line"。這個pkg文件末尾幾行全是空行。把文件內容設置爲UTF8(No Mark)編碼也解決不了問題,把全部空行刪除還是同樣的問題。後來發現刪掉最末一行文字,就可以生成sis文件。又試了一下在原來末尾有空行的基礎上又敲了一下回車,再次打包時sis文件生成了。

 

結論:通過在pkg文件的末尾新增一空行,暫時解決了問題。但原因未知,日後有空時再做分析。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章