日期:2014-05-19  浏览次数:20398 次

VS2005下配置log4net遇到的问题
<appender     name= "AdoNetAppender_Oracle "     type= "log4net.Appender.AdoNetAppender ">    
                      <connectionType     value= "System.Data.OracleClient.OracleConnection,     System.Data.OracleClient,Version=2.0.0.0,     Culture=neutral,     PublicKeyToken=B77A5C561934E089 ">    
                      </connectionType>    
....    
</appender>    
 
请问其中    
 
1.Version=2.0.0.0,     Culture=neutral,     PublicKeyToken=B77A5C561934E089是什么意思?    
2. <connectionType> 是如何得到的?

------解决方案--------------------
1,version是指这个程序集的发布版本号,culture是他的文化代码,也就是语言代码,publicKeyToken是他的强名称。
2,connectionType应该是配置类型名称。关于类型名称的表示,在MSDN上有,建议去查查MSDN。一般来说是这样配置的:typename,assemblyName。不过对于有强名称的程序集来说,这样配置就不成,需要把版本号、文化代码和强名称都配置进去。