14

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

4

7 回答 7

13

您可能需要以提升的权限运行,请参阅IExpress 上的 SS64 条目

于 2017-06-10T19:26:27.753 回答
9

您应该使用管理员运行 iexpress,然后这将得到解决。

于 2018-04-18T06:52:49.950 回答
8

抱歉,我知道这是一篇旧帖子,但我找到了解决方案,并且不需要管理员。要创建安装程序,请导航到要从中安装的文件夹,单击资源管理器路径栏,然后输入“iexpress”。然后,像往常一样创建安装程序。您不需要管理员权限。确保将安装程序保存到同一文件夹。这将%cd%环境变量定义为安装程序文件夹的路径,从而使其工作。也许它与命令行捆绑器有关。我不知道。我所知道的是它有效。即使以非提升身份运行的非管理员帐户也是如此。

证明:

安装程序运行成功的图像

于 2021-03-21T18:25:32.010 回答
6

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

在 Package Name and Options 屏幕上,勾选“Store files using Long File Name inside Package”,然后创建。

于 2019-09-03T10:30:43.460 回答
1

是的,以管理员身份运行 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 的一部分。非常好的功能,但这个错误是一个杀手。此外,以管理员身份运行并且在无法创建存档(从命令行)时不提供错误代码也不好。

于 2019-06-18T12:00:45.710 回答
1

当我错误地在此文件中包含两次相同的文件名时遇到了这个问题。通过一次删除所有部分并运行构建直到构建通过,我能够缩小罪魁祸首部分。然后对错误部分的分析揭示了文件名重复。

于 2019-04-08T09:06:08.357 回答
0

你必须以管理员权限运行它 希望我帮助你。

于 2019-12-05T16:27:06.873 回答