我正在尝试使用 iexpress 为我今天完成的 C 中的 WAV 音频播放器创建安装程序,但是,当我进行最后一步时,它出现了以下错误消息:“无法打开报告文件 C :\Users\Poleto\Desktop\~SWAV.RPT" 知道如何解决这个问题吗?
7 回答
您可能需要以提升的权限运行,请参阅IExpress 上的 SS64 条目。
您应该使用管理员运行 iexpress,然后这将得到解决。
我作为管理员遇到了这个问题。对我有用的东西:
在 Package Name and Options 屏幕上,勾选“Store files using Long File Name inside Package”,然后创建。
是的,以管理员身份运行 IExpress 通常可以解决这个问题,但就我而言,还有一个额外的问题。我注意到当源文件的路径包含带有空格的文件夹并且路径基于另一个分区而不是 C:(或者可能是系统分区)时,IExpress 会产生相同的错误。例如:
Working Path => C:\Some Folder With Space\file.SED
Not Working => D:\Some Folder With Space\file.SED
Working Path => D:\SomeFolderWithSpace\file.SED
我喜欢 IExpress 提取到临时文件夹,从 GUI 生成初始 SED 文件,可以轻松编辑,因为它具有 INI 格式,具有命令行,可以在提取后包含安装脚本/可执行文件并且是 Windows 的一部分。非常好的功能,但这个错误是一个杀手。此外,以管理员身份运行并且在无法创建存档(从命令行)时不提供错误代码也不好。
当我错误地在此文件中包含两次相同的文件名时遇到了这个问题。通过一次删除所有部分并运行构建直到构建通过,我能够缩小罪魁祸首部分。然后对错误部分的分析揭示了文件名重复。
你必须以管理员权限运行它 希望我帮助你。