And*_*ner 5 compact-framework cab
尝试在我的新PC上的visual studio中构建.CAB时出现以下错误.来源是相同的.旧PC上也没有注册表警告.
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.
Run Code Online (Sandbox Code Playgroud)
cabwiz.exe构建步骤的构建日志中没有显示其他错误.
有什么建议?
将源代码移动到C:驱动器并在那里构建它,而不是D:驱动器.
看来当cabwiz.exe(Visual Studio)安装在C:驱动器上时,它不喜欢在D:驱动器上构建项目.
有关网络驱动器的类似问题,请访问http://windowsmobilepro.blogspot.co.uk/2005/11/error-cab-file-could-not-be-created-no.html
最后我找到了答案。我所有的问题都来自 8.3 文件名生成。
你必须检查两件事。
HKLM/SYSTEM/CurrentControlSet/Control/FileSystem 下的注册表项 NtfsDisable8dot3NameCreation
有效值为:
Matty Brown提出以下建议(未经测试,但可能会有所帮助):
有效值为(Windows 10 1809):
基于音量的设置。
您需要一个管理员命令提示符。检查 8.3 名称生成
fsutil 8dot3name 查询 d:
其中“d:”是您的音量
如果结果通知您您的卷已禁用 8.3 名称生成,您可以轻松地设置它
fsutil 8dot3name 设置 d:
还需要两步。您需要重新启动,并且必须从那里移动文件并将其移回原始位置。
8.3 名称生成链接到文件操作。
就这样。
我现在对我的带有 VS2008 和大型 WinCe 6 解决方案的新 W10 超极本感到满意。
| 归档时间: |
|
| 查看次数: |
5873 次 |
| 最近记录: |