我使用的是最新版本的log4net.关于connectionType版本和公钥值的几个问题.
您在log4net网站上获得的示例如下所示:
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
我在SO上看到了以下内容:
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
我正在使用Visual Studio 2012和SQL Server 2008 R2.我怎么知道我需要使用什么版本以及公钥是什么(两个版本似乎都相同)?
解决方法:
Framework 4.5仍然使用4.0.0.0 for System.Data.SqlClient.如果将引用添加到任何项目并查看属性,则可以查看详细信息,包括路径,即;
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.dll
所有版本的公钥都是相同的.