摘要:C#类库LogLib引入Log4Net,编译时凡是引入LogLib类库的类库全部报错,显示没有添加引用。
最近项目需要使用日志,就把老朋友log4net拿来使。编译的时候居然报错了,太不够意思了。
检查完所有代码,引用,dll文件版本都没有问题。
经过半个昼夜的奋战,终于找到了一个隐秘的问题。
VS2010建立WinFrom应用程序时,会默认使用.Net Framwork 4 Client Profile模式,如果改成.Net Framwork 4 问题就可以得到解决
.Net Framwork 4 Client Profile是简易版,可以满足单机应用程序开发,而.Net Framwork 4 是完全版,可以满足各种需求,所以如果以后出现这样的问题,请注意修改Taget Framework。

怎么形容VS2010呢,孔雀开屏,自作多情。

本文介绍了一种解决Log4Net在特定.NET Framework版本中出现的兼容性问题的方法。当在Visual Studio 2010中使用WinForm应用程序并尝试引入Log4Net进行日志记录时,可能会遇到编译错误。文章详细说明了如何通过更改目标框架从.NET Framework 4 Client Profile到完整的.NET Framework 4来解决这一问题。
86万+

被折叠的 条评论
为什么被折叠?



