一个困扰了我2天的问题。

作者:flandy1982@sina.com

    本来想写个vc下的DLL给应用层调用,但应用层准备是C#写的,调用C++写的DLL还是比较麻烦,于是就用C#写了个DLL,结果下载到板子上死活都运行不起来,报错误信息为:“未处理的System.MissingMethodException类型的异常出现在未知模块中。

    其他信息: 找不到文件或程序集名称System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=969DB8053D3322AC,或找不到它的一个依赖项。”按网上的文章重新配置了.net相关的Catalog item重新SYSGEN了N遍,问题依然如故。最后没有办法只好拿以前的项目对比了下,发现唯一的区别就是现在的项目多了Sql compact  Managed Provider 和 SQL Server Managed Provider,去掉这2个组件马上就正常了。问题是解决了,但原因还是不知道。

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

    这个问题,开发板官方的技术支持说有可能是内存不足造成的,去除其他组件应该也可以解决问题。sysgen时间太长我就没做进一步测试了.

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值