如何将.NET Compact Framework作为智能设备CAB项目的一部分包含在内?

时间:2009-02-17 16:37:32

标签: .net deployment compact-framework

我正在开发一个VS2008智能设备应用程序,其中包括用于部署的智能设备CAB项目。我很惊讶地发现,如果需要,此安装程序项目不会安装.NET Compact Framework。可以这样做吗?

2 个答案:

答案 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