CabWiz不能生成cab文件的处理

编写Smartphone应用时无法生成cab文件,但部署到模拟器正常。怀疑与打.net framework中文版补丁有关。通过修改批处理文件中cabwiz.exe路径,拷贝相应文件,最终生成了cab文件,但未测试在真实设备上的安装情况,也不清楚问题形成原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         编写smartphone应用时无法生成cab文件,但部署到模拟器正常。不知道又怎么惹的vs老大不高兴了,这两天也没干什么呀,好像只是打了一个.net framework中文版的补丁,难道有关系吗???
出错提示:
错误 : 未能调用 CabWiz 可执行文件“C:/Program Files/Microsoft Visual Studio .NET 2003/CompactFrameworkSDK/v1.0.5000/Windows CE/Smartphone/../bin/../bin/cabwiz.exe”

        我发现在项目所在文件夹下的/obj/release/下有个名为BuildCab.bat批处理文件将cabwiz.exe的路径改为“C:/Program Files/Microsoft Visual Studio .NET 2003/CompactFrameworkSDK/v1.0.5000/bin/cabwiz.exe” ,然后运行这个批处理文件,在cab/release/的目录下生成了一个log文件,大意是“C:/Program Files/Microsoft Visual Studio .NET 2003/CompactFrameworkSDK/v1.0.5000/Windows CE/Smartphone/wce400/“下的armv4目录和x86目录下找不到相应的vsd_setup.dll文件,我就把wince/wce400中对应的文件拷过去,再运行BuildCab.bat,结果在obj/release生成了两个cab文件:项目名_SMP.ARMV4.CAB和项目名_SMP.X86.CAB。文件是生成了,这样操作行不行,安装在真实设备上是否正常我还没有试,这个问题是怎么形成的呢?因为我刚安装好smartphone 2003时是很正常的。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值