将智能设备项目部署到SD卡中

时间:2014-02-23 10:16:37

标签: sql vb.net windows-ce

问候语,

我很难将智能设备项目部署到我的MC2180的SD卡中。我的应用程序使用Microsoft SQL Server Compact Edition v3.5,它需要部署在WinCE 6.0设备(MC2180)上。

现在的问题是:
1)如果我正常部署到我的设备,我可以设置它在我的SD卡中部署“应用程序”,但SQL仍然安装在我的程序文件中,如果设备重置我的“应用程序”赢了不再工作,因为SQL不存在。

2)我可以创建一个CAB文件,但我不知道如何包含我的SQL安装程序。

我想要的是制作一个可以很好地安装所有内容的CAB,或者让程序可移植:)

请告知我该怎么做:)我正在使用Visual Studio 2008。

此致 米洛

1 个答案:

答案 0 :(得分:0)

您可能尝试在SQL紧凑型cab中提取和重新打包文件,但这可能很笨拙,如果必须将这些文件放在Windows文件夹中以便从加载程序中找到并且您的设备配置不支持,则仍然存在一些问题SD卡上可执行文件的文件夹。通常最简单的解决方案是每次启动应用程序时通过启动wceload来安装cab文件。您可以使用/ noui命令行开关来禁止UI。显然,您可以添加一个检查来验证文件是否已经到位(以避免多次安装会浪费时间),并且您还需要加载仅在您使用之后引用SQLCE模块的类/表单等。完成安装。