您的位置:首页 > 编程语言 > C#

VS2005写的第一个基于Wince5.0 设备的测试程序, 读取当前。NET版本号。

2011-05-17 09:35 288 查看
目标:

 

VS2005写的第一个基于Wince5.0 设备的测试程序, 读取当前。NET版本号。

 

问题:

1. VS2005 Device Tools-> Devices Option中没有相关项目,提示:

 

VS2005 错误:无法连接到设备,错误:0x8007064a;加载此属性页时出错

 

参考网页http://blog.21ic.com/user1/7984/archives/2011/82361.html 解决.

备忘:

近日在用VS2005仿真调试WINCE5.0程序的时候,出现提示“错误:无法连接到设备,错误:0x8007064a”。

     Google一下,MS很简单“首先修改C:/Documents and Settings/%UsersLocation%/Application Data/Microsoft/corecon目录的名称
改为C:/Documents and Settings/%UsersLocation%/Application Data/Microsoft/tempcorecon
启动设备仿真程序,这时它里面什么也没有了,
再将上面的目录名修改回去,
再次启动设备仿真程序,你再尝试连接,就没有问题了。


     赶紧关闭VS2005,修改corecon名称,重新打开VS2005,见证奇迹的时刻到了!打开工具>选项>设备工具时提示:“加载此属性页时出错!!!!

    继续google吧,MS也很简单:


1、在“Visual Studio 2005 命令提示”中运行:devenv /ResetSkipPkgs

2、重启vs2005,打开vs 2005的工具中的选项,就OK了。”

    继续照做见证奇迹:

     打开工具>选项>设备工具,页面倒是出来了,只是空空如也。点击上面的如何按钮都会导致非法操作,然后退出。

    重启PC试试吧,奇迹依旧啊!

    唉,出绝招了,重装VS2005吧,先试试修复。咦,奇迹发生了,设备列表出来了,只是我的仿真设备不见了,关闭2005,重装BSP,重新打开2005,搞掂!

    教训:不要随便删除

corecon目录的内容。

---------------------------------------------------------------------------------------

2. Wince5.0设备不能运行,没有提示。

   解决,将 D:/Program Files/Microsoft Visual Studio 8/SmartDevices/SDK/CompactFramework/2.0/v2.0/WindowsCE/wce500/armv4i下的文件NETCFv2.wce5.armv4i.cab拷贝到Wince5.0终端上运行安装, 再运行C# 程序即可。注意发布时需要发布为当前SDK的应用程序。

---------------------------------------------------------------------------------------

3.获得当前。nET的版本  以下一句话即可。

label1.Text = "Current .Net Version :" + System.Environment.Version.ToString();

当前程序需要.net 2.0以上版本支持。

程序可以从我的资源中下载。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息