.Net CF初始化错误

时间:2014-03-19 13:07:12

标签: c# .net-3.5 .net-2.0 windows-ce windows-mobile-5.0

我有一个使用MS VS 2008智能设备.NET 3.5构建它的Windows CE应用程序 将这个应用程序传送到手持后我看到下面的错误。

.Net CF Initialization Error     

"加载所需组件的应用程序字段。如果.NET紧凑框架安装在存储卡上,请保险...."
您可以在下面的图片中看到竞争错误:

enter image description here

我可以在不更改Windows CE的情况下改进我的设备.Net版本吗? 或者我必须用.NET 2.0重新创建这个应用程序?

2 个答案:

答案 0 :(得分:3)

请检查设备上安装的CF版本,在Windows目录中运行cgacutil.exe。

该设备(Intermec CN4,根据屏幕截图中的标题)附带Windows Mobile 6.1。但我不确定,如果它预装了CF2或CF3。

答案 1 :(得分:0)

Bellow Location有两个文件夹

C:\ Program Files(x86)\ Microsoft.NET \ SDK \ CompactFramework \

  1. 2.0
  2. V3.5
  3. 在解决方案资源管理器中检查所有参考的路径。应该从正确的文件夹中选择与创建项目时选择的版本相同的版本。

    因为Windows CE表单在两个版本中都可用。

    在v2.0中作为Microsoft.WindowsCE.Forms 在v3.5中作为Microsoft.Windowsce.Forms

    如果使用.Net v3.5启动项目并在v2.0文件夹中添加了Windows ce表单。操作系统将要求.NET CF初始化。