连接类型版本和.NET 4.5的log4net配置



我正在使用log4net的最新版本。有关连接类型版本和公共密钥值的几个问题。

您在log4net网站上获得的示例如下:

<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

我已经看到以下内容:

<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>

我正在使用Visual Studio 2012和SQL Server 2008 R2。我怎么知道我需要使用哪个版本,公共密钥是什么(两个不同版本似乎都是相同的)?

System.Data添加到您的项目参考中(应该已经存在)。选择它并查看"属性"窗口。您需要Version属性(应为4.0.0.0)。将该版本设置为配置中的连接类型值。公钥应保持不变:

<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>

框架4.5仍然使用 4.0.0.0用于system.data.sqlclient。如果添加对任何项目的参考并查看属性,则可以看到详细信息,包括路径,

C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Data.dll

所有版本的公共密钥都将相同。

相关内容

  • 没有找到相关文章

最新更新