我们刚刚设置了一个新的开发服务器,在构建现有的移动应用程序(Windows Mobile 6.5)时,我收到以下错误:
Windows CE CAB Wizard
Warning: Section [RegKeys] has no data
Warning: Section [DefaultInstall] key "AddReg" - there are no section entries to process
Error: CAB file "E:\...\MyProject.CAB" could not be created
ERROR: The Windows CE CAB Wizard encountered an error. See the output window for more information.
现在,我已经知道它是由于文件路径中的空格所致。我可以解决这个问题,但由于我们有多个需要更改的移动应用程序,因此这是一项繁琐的工作。我们的默认开发文件夹路径中也有空格,因此所有程序员都需要对其开发环境进行更改。
新的开发机器运行的是Windows Server 2012 R2,旧机器是Server 2008 R2。两者都使用VS2008。源代码中没有任何变化,因此必须与操作系统版本有所不同......?
我已经阅读过很多相同问题的帖子,但是没有找到任何关于它为什么会发生的解释,只是修复空格。
我更愿意找到一个神奇的系统设置,让它再次允许文件路径中的空格!