升级到 Windows 10 1809 后,我无法在 Visual Studio 2008 Pro 中构建 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 中尝试过此操作的人……还有其他人遇到过这个问题吗?