2010-09-10 63 views
1

可以some1请解释如何在我的CAB文件中包含此安装。CF - 应用程序安装CAB(包括.net cf ...)

NETCFv35.wm.armv4i.cab NETCFv35.Messages.EN.wm.cab

而且有些设备上,用户必须确认几个DLL文件,我想awoid。我告诉我应该使用ILMerge,但我不知道该怎么做。

感谢名单

回答

1

谁告诉你,ILMerge是一个解决方案显然不知道CF开发或CAB文件的任何东西。它不会对你有任何好处,所以不要浪费时间看着它。

微软发布了一个MSDN article that covers multi-CAB installs,这将是一个非常好的首发。请参阅this blog entry关于如何修改它。

至于回避确认,wcelaod.exe(在设备上解包CAB的应用程序)有命令行选项来阻止它们。

EDIT

为multicabinstall附带的WinMo的SDK的样本源代码。例如,如果您将WInMo 6.0 SDK安装在其默认位置,则源代码将位于C:\Program Files (x86)\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\multicabinstall

+0

Thanx再次为您的anwser ctacke!但在MSDN页面上我找不到源代码。还有一个问题与wcelaod.exe ...所以,当我建立我的安装项目,把我们的.cab文件,我只是运行与给定的.cab文件上的参数wceload命令? – no9 2010-09-13 07:44:29

+0

或者我需要处理我的安装项目中的某个地方的wceload(如ce_setup.h文件)? – no9 2010-09-13 07:51:13