创建一个出租车。集成了紧凑框架的安装程序

时间:2012-03-24 14:26:02

标签: c# windows-mobile compact-framework cab

  

可能重复:
  How to create a Smart Device installer with CF 3.5 and SQL Server CE included?

我正在尝试为我为windows ce开发的应用程序安装程序。问题是,如果我不通过visual studio部署它并创建安装程序并在CE中运行它,我得到“框架未安装错误” 。有没有办法将框架组件集成到我的安装程序?

问候。

编辑:我设法得到2个单独的cab文件,一个用于我的应用程序,一个用于框架,现在,有没有办法合并这两个cab文件?

2 个答案:

答案 0 :(得分:3)

当然,你可以“合并”CAB。最简单的方法是将CF运行时和库包含到您自己的CAB中,而不用担心让它们在目标上进行GAC。打开CAB,您将找到一个_setup.xml文件,该文件描述了您需要用于CAB内容的文件名。通常,我只是将文件直接添加到我自己的应用程序的INF文件中(我们从不使用Studio中的部署包来构建CAB)并将它们部署到目标的\ Windows文件夹中。

答案 1 :(得分:2)

没有。你不能合并这两个。

如果我错了,而且某人能够以不同的方式向我展示,我将很乐意接受这一行动。

我现在已部署Windows Mobile出租车大约4年了,而且我总是将所有先决条件安装为额外的出租车。

也许您可以编写一个按顺序调用正确cab的包装器,但Visual Studio 2008及更早版本没有内置机制来执行此操作。