升级到Windows101809后,我无法在Visual Studio2008Pro中构建Cab项目。我们打包到CAB文件中的应用程序是用于Windows CE 6.0的,因此是旧版本的Visual Studio。
我可以在输出窗口中看到以下命令正在运行:
"C:\Program Files (x86)\Microsoft Visual Studio 9.0\smartdevices\sdk\sdktools\cabwiz.exe" "C:\VB2008PRO\Stock System v4.0.6764.19135\CABProject\Release\CABProject.inf" /dest "C:\VB2008PRO\Stock System v4.0.6764.19135\CABProject\Release\" /err CabWiz.log如果我自己运行它,我看到退出代码是1,所以出了点问题。
我在CabWiz.log文件中看到的输出是:
Warning: Section [RegKeys] has no data
Warning: Section [DefaultInstall] key "AddReg" - there are no section entries to process
Error: CAB file "C:\VB2008PRO\Stock System v4.0.6764.19135\CABProject\Release\CABProject.CAB" could not be created所以我可以看到CABProject.CAB文件无法创建,但是原因是什么呢?我试着暂时禁用杀毒软件,但那不是原因。
我不可能是唯一一个在Windows 1809中尝试过这一点的人...还有没有人遇到过这个问题?
发布于 2019-01-25 17:47:55
似乎,要在Windows中构建CAB项目,您需要启用8.3文件名创建,并确保在重新启用它后,您的文件具有8.3文件名。
C:\Users\matty>fsutil 8dot3name查询c:卷状态为:0(启用8dot3名称创建)。注册表状态为:0(在所有卷上启用8dot3名称创建)。
根据以上设置,在c:
fsutil 8dot3name集合C: 1
此操作立即生效(无需重启)。
https://stackoverflow.com/questions/54362126
复制相似问题