重新打包时碰到的奇异问题

近日,重新打包两个sisx文件(自签名)时,碰到其中一个pkg文件(使用extsis.exe工具解包时自动生成)无法生成sis文件的问题,总是提示pkg文件的最末一行有错误 "xxx.pkg(21) unknown line"。这个pkg文件末尾几行全是空行。把文件内容设置为UTF8(No Mark)编码也解决不了问题,把全部空行删除还是同样的问题。后来发现删掉最末一行文字,就可以生成sis文件。又试了一下在原来末尾有空行的基础上又敲了一下回车,再次打包时sis文件生成了。

 

结论:通过在pkg文件的末尾新增一空行,暂时解决了问题。但原因未知,日后有空时再做分析。

你可能感兴趣的:(工具)