无法打开报告文件 (iexpress)

Unable to open the Report file (iexpress)

我正在尝试使用 iexpress 为我今天完成的 C 中的 WAV 音频播放器创建安装程序,但是,当我进行最后一步时,它出现了以下错误消息:"Unable to open the Report file C:\Users\Poleto\Desktop\~SWAV.RPT" 知道如何解决这个问题吗?

您可能需要 运行 提升权限,请参阅 SS64 entry on IExpress

你应该 运行 iexpress 与管理员联系,然后这将得到解决。

我 运行 进入这个问题是因为我不小心在这个文件中包含了两次相同的文件名。我能够通过一次删除所有部分并 运行 构建直到构建通过来缩小罪魁祸首部分。然后对错误部分的分析揭示了文件名重复。

是的,运行 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 格式,有命令行,可以在提取后包括安装 script/executable 并且是Windows。非常好的功能,但这个错误是一个杀手。此外,运行 作为管理员并且在无法创建存档(从命令行)时不提供错误代码并不好。

我作为管理员遇到了这个问题。对我有用的东西:

在包名称和选项屏幕上,勾选 'Store files using Long File Name inside Package' 然后创建。

您必须 运行 它具有 管理员权限 希望 一世 帮助 你.

抱歉,我知道这是一个旧的 post,但是 我找到了一个解决方案,它不需要管理员。 要创建安装程序,请导航至您正在从中安装的文件夹,单击资源管理器路径栏,然后键入“iexpress”。然后,照常创建安装程序。您不需要管理员权限。确保将安装程序保存到同一文件夹中。这将 %cd% 环境变量定义为安装程序文件夹的路径,这使它可以工作。也许它与命令行捆绑器有关。我不知道。我只知道它有效。即使使用非管理员帐户 运行 也未提升。

证明: