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

来源:互联网 发布:php require默认路径 编辑:程序博客网 时间:2024/05/16 10:00

作者: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时间太长我就没做进一步测试了.

     

原创粉丝点击