主题 : 在wince系统下,tiny6410自己生成的nk.bin文件运行程序不成功是什么原因? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 110779
精华: 0
发帖: 36
金钱: 185 两
威望: 37 点
综合积分: 72 分
注册时间: 2014-12-04
最后登录: 2015-03-16
楼主  发表于: 2014-12-16 15:57

 在wince系统下,tiny6410自己生成的nk.bin文件运行程序不成功是什么原因?

我的开发板是tiny6410增强版,用的wince6.0系统,用sd卡刷光盘中自带的刷机系统文件运行我的程序能成功,但是用光盘中带的Mini6410-WinCE6-Suite-141127.exe安装后生成的内核印象文件nk.bin刷机成功,但是运行我的程序之后出现错误:
未处理 System.MissingMethodException Message: 找不到文件或程序集名称“System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC”,或找不到它的一个依赖项。
这是什么原因,是这个内核印象文件没有添加.net framework 2.0吗,如果是的话怎么添加呢?我用的都是网上下载的最新光盘!
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
1楼  发表于: 2014-12-16 17:32
是的,6410 ce bsp默认只有.net 3.5。
需要自己将2.0添加上。
添加方法是:
在vs2005中,点击"Catalog Items View",然后在上方的搜索框中搜".net"即可看到相关配置项。
好好学习,天天鲁管
级别: 新手上路
UID: 110779
精华: 0
发帖: 36
金钱: 185 两
威望: 37 点
综合积分: 72 分
注册时间: 2014-12-04
最后登录: 2015-03-16
2楼  发表于: 2014-12-17 00:52

 回 1楼(wuweidong) 的帖子

我将Catalog Items View中的.net compact framework2.0和.net compact framework3.5都选上,或者单独将.net compact framework2.0选上,3.5不选然后重新编译之后还是提示这个错误啊!需要将.net compact framework2.0-Headless选上吗?
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
3楼  发表于: 2014-12-17 10:05

 回 3楼(suhaozi) 的帖子

需要clean sysgen
好好学习,天天鲁管