当我试图在我的新PC上的visual中构建一个.CAB时,我得到了以下错误。来源是相同的。旧电脑亦没有收到登记处的警告。
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 "D:\Dev\...\MyProject.CAB" could not be created
ERROR: The Windows CE CAB Wizard encountered an error. See the output window for more information.cabwiz.exe生成步骤的生成日志中没有显示其他错误。
有什么建议吗?
发布于 2014-01-27 15:00:44
将源代码移到C: drive中,并在那里构建它,而不是D:驱动器。
当cabwiz.exe (Visual )安装在C:驱动器上时,它似乎不喜欢在D:驱动器上构建项目。
在http://windowsmobilepro.blogspot.co.uk/2005/11/error-cab-file-could-not-be-created-no.html上注意到网络驱动器中的类似问题
发布于 2016-05-19 13:36:25
最后我找到了答案。我所有的问题都来自8.3文件名的生成。
你得检查两件事。
HKLM/SYSTEM/CurrentControlSet/Control/FileSystem下的注册表密钥NtfsDisable8dot3NameCreation
有效值是:
Matty Brown建议如下(未测试,但可能有所帮助):
有效值为(Windows 10 1809):
基于卷的设置.
您需要一个管理命令提示符。检查8.3名称的生成
fsutil 8dot3name查询d:
“d”是你的音量
如果结果通知您您的卷已禁用8.3名称生成,则可以使用
fsutil 8dot3名称集d:
还需要多走两步。您需要重新启动,您必须从那里移动文件并将其移回原来的位置。
与文件操作链接的8.3名生成。
仅此而已。
我现在很高兴我的新W10超级本与VS2008和一个大的WinCe 6解决方案。
发布于 2015-03-19 12:45:17
我知道为时已晚,但我会留着这个小贴士供以后的访问:
检查解决方案和CAB项目路径中的空白空间,以及文件名。
https://stackoverflow.com/questions/21384107
复制相似问题