程序主结构:两个程序集DLL,一个OpticalAlarm(主程序),一个OpticalAlarm.Common
问题描述:搭建程序框架时,使用了log4net进行日志处理,在OpticalAlarm.Common编写好后进行生成,成功无错误,在主程序中引用OpticalAlarm.Common.DLL,运行主程序,报错。
解决:猜测是程序使用目标框架引起,log4net的版本所使用的.NET是4.0,查看我的程序版本是.NET 4.0 Client Profile (4.0的精简版)修改为4.0后错误消失!