代码之家  ›  专栏  ›  技术社区  ›  tsellon

WinCE CabWiz错误:“inf包含不受支持的dirid”

  •  2
  • tsellon  · 技术社区  · 16 年前

    为我们的产品构建windows mobile cab时,windows CE cab向导(CabWiz.exe)有时会返回错误:

    错误:文件 c:\docume~1\build\locals~1\temp\wiz3340.inf 支持

    当使用超过998个文件、~260个目录时,或者当%符号未被替换(使用另一个%)时,可能会发生此错误,但这些不适用于我们的情况。

    以前有人遇到过这个问题吗?谢谢

    1 回复  |  直到 16 年前
        1
  •  2
  •   Andrew Keeton ShuggyCoUk    6 年前

    我今天遇到了这个问题,找到了一个在这里有效的解决方案:

    https://web.archive.org/web/20100330064330/http://blogs.msdn.com/raffael/archive/2008/03/18/x-inf-contains-dirids-which-are-not-supported.aspx

    所以我想:好吧,他已经达到了已知的998个文件的极限 被打包在出租车里。。。错误:使用时也会出现问题 9.0\SmartDevices\SDK\SDKTools\CabWiz.exe,版本4.0.4332.0。

    VS2008文件可以成功创建智能设备CAB,共263个 它给出错误“x.inf包含不受支持的dirid”的文件。 给CabWiz.exe,它在[DestinationDirs]下为 每个添加的文件,即使设备上的目标文件夹相同, 应用程序自动创建行…,我可以成功 为263+个文件创建CAB,在

    现在:Windows Mobile 6 SDK附带了更新版本的CabWiz.exe, v4.5.5102.0,非常有趣的是,它不仅克服了 限制大约998个文件,但也限制大约262个条目

    推荐文章