272009
 

很神奇的错误,根据百度,Google,CSDN上的结果,可能是.Net 1.1的代码访问2.0的代码造成的。可是我这里的代码都是基于2.0的,不存在这种问题。开发环境是Visual Studio 2008 SP1。数据库使用SQLITE 3.0。

根据错误提示是出在:adapter.Fill(Dt);

疑似是SQL语句问题,可是只是再也普通不过的”select * from P_Link”。。。

调整各个字段的Size。清理了解决方案,重新生成还是照旧。

无奈,关闭VS和SQLITE Expert,重启之后,一切正常了,实在很囧。太神奇了,莫非这就是RP?~

Update:

什么是IL?

IL的全称:Intermediate Language(中间语言、托管代码)。

这部分在《C#高级编程》第一章.Net 体系结构的1.2 公共语言运行库中有简要介绍

参考:http://hi.baidu.com/lishuangyy/blog/item/7ba469c2cab2ee3de4dd3ba9.html《解析.Net 运行全程》

http://en.wikipedia.org/wiki/Common_Intermediate_Language

 Posted by at 11:29 上午

  2 Responses to “神奇的System.BadImageFormatException: IL 格式不正确”

  1. 473237 431685Your blog is showing much more interest and enthusiasm. Thank you so a lot. 935554

  2. 772469 538126Hey there! Nice stuff, please keep me posted when you post something like this! 636469

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>