-1

我正在使用 Genexus X Ev 2 构建 .Net Mobile (Win Mob 5) 应用程序。该设备(摩托罗拉 Symbol MC3090)通过底座连接到我的 PC USB 端口(Windows Mobile Device Center / DMA)。

所有作品。

唯一的问题是,当我想运行应用程序时,Genexus DE 需要很长时间才能将 CAB 文件复制到设备上。CAB 有 1.7Mb,大约需要 2 分钟。

如果我通过 Windows 资源管理器手动复制,它很快。大约20秒。

有谁知道 Genexus 是否有特定的东西来加速这个部署?

4

1 回答 1

1

GeneXus 使用 Visual Studio 的 API 来部署 cabs。所以在这种情况下,体验应该与直接使用 Visual Studio 2008 类似。(如果没有找到 Visual Studio 2003、2005 或 2008 实例,则使用RAPI)。

与此相关的一个线程,关于 Visual Studio,是这个:.NET CF 3.5 mobile app building slow in VS 2008 似乎为了加速部署,您可以让 PlatformVerificationTask 为空:

在文件 \Windows\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets

另一个技巧是在 GeneXus 的“部署所需的 SDK”中将此属性设置为“否”。如果在每个 F5(构建/运行)中设置为是(默认),GeneXus 安装所需的 SDK,在输出中将显示为

Installing .NET Compact Framework ....

Installing SQL Server Mobile....

Installing SQL Server Client....
于 2014-09-16T15:33:08.993 回答