在windows ce5上运行.net应用程序有什么要求?

问题描述:

在Windows CE 5上运行.net框架目标应用程序有什么要求?在windows ce5上运行.net应用程序有什么要求?

如果我尝试启动一个为Windows Mobile 6开发的应用程序,我将得到以下错误。

无法找到“项目名”(或 它的组件之一)确保路径和 文件名是正确的,而且所有的 必需库可用

我的应用程序是一个简单的Hello World应用程序。什么可能导致这样的错误信息?

有没有方法来确定哪个.net压缩框架版本在我的系统上运行?

您可以运行cgacutil,它位于Windows文件夹中。它应该为您提供安装在设备上的紧凑框架的版本号。很可能你没有安装正确的紧凑框架。

如果你没有cgacutil,它可能没有安装到设备的紧凑框架。在这种情况下下载最新版本的框架(目前3.5,可用here)。从主内存中安装可能需要大约7MB的空间。如果存储空间很紧张,可以将其安装到外部存储器,但会带来一些潜在的后果here

+0

windows目录中没有cgacutil。所以看起来目前没有安装紧凑型框架的版本? – citronas 2010-03-28 19:08:56

+0

正确,它根本没有安装! – PaulG 2010-03-28 19:09:42

+0

这很糟糕。看起来我只有1MB的存储空间留在了内部存储上。但是我在SD卡上留下了一些空间。我假设在SD卡上安装紧凑型框架是没有选择的? – citronas 2010-03-28 19:12:54

问题是由您想知道的问题造成的......您系统中安装了哪个版本的紧凑型框架,最重要的是,如果安装了一个紧凑型框架的版本。
我建议您下载与您的开发环境相对应的版本并将其安装到您的设备中。

默认情况下,Windows Mobile 5自带预装的.NET Compact Framework 1.0 SP3

为Windows Mobile 6开发的应用程序至少要使用.NET Compact Framework 2.0 SP2,因此请确保它安装在Windows Mobile 5设备上。

您可以下载它here,但通常最好安装可用的最新版本,只要它受设备支持即可。

+1

问题涉及到到** Windows CE5 **而不是Windows Mobile 5 – Shaihi 2010-03-29 06:22:05