用C#做界面,效率比MFC要高的多。
wince 下,如果需要制作界面,或者需要访问sqlce数据库,C#就非常方便了,如果用MFC,你会发现,访问sqlce
数据库需要设置很多COM接口很麻烦。
初次使用C#开发智能设备应用程序,也就是在wince上运行的应用程序,用VS2005把C#界面程序写好之后,然后编译调试下载。
出现了0x80070070: 磁盘空间不足
错误信息如下:
错误 0x80070070: 磁盘空间不足
这个错误,试着在wince小调试内存大小,结果还是不能解决问题。
你会发现你的wince下已经下载了一对超大的DLL文件,把你的内存磁盘给消耗完了。
原因:C#依赖于.NET Compact Framework 2.0。
解决办法:
1.可以通过重新制定wince内核来将.NET Compact Framework 2.0选上。
2.可以将.NET Compact Framework 2.0安装到wince上。
安装.NET Compact Framework 2.0的方法:
到微软官方网站下载:.NET Compact Framework 2.0 先安装到PC上
.NET Compact Framework2.0下载地址:
安装之前请先确保Microsoft ActionSync已经连接好。PC上安装上.NET Compact Framework2.0之后,他会自动将
.NET Compact Framework2.0安装到你的开发板wince上。
安装完之后,重新编译C#工程,就可以正常编译下载了,而不是超大的dll.