我正在开发一个VS2008智能设备应用程序,其中包括用于部署的智能设备CAB项目。我很惊讶地发现,如果需要,此安装程序项目不会安装.NET Compact Framework。可以这样做吗?
答案 0 :(得分:1)
没有办法让CAB项目安装和运行另一个CAB文件 - 这是CAB安装程序系统的限制(确切地说是wceload)。实现它的一种方法是包括CF CAB,然后创建一个custom setup DLL,在解压缩内部CAB后扩展它。当然,CAB项目没有正确更新INF文件以运行自定义安装DLL的规定,因此您必须使用CABWIZ手动构建CAB。
毋庸置疑,整个CAB安装程序架构都有所不足。
答案 1 :(得分:1)
可以通过一些工作来完成。请参阅codeproject.com的Automatically Install Multiple CAB Files to a Windows Mobile/Pocket PC Device