Nuget,Castle Windsor客户端资料vs完整档案

时间:2013-01-25 13:32:20

标签: castle-windsor log4net nuget

我正在尝试使用Castle Windsor和Log4Net工具。我已经通过Nuget安装了包。

这项工作的要求是使用Full profile Castle.LoggingFacility。 Nuget引用了客户端配置文件版本。

如何强制Nuget安装完整个人资料版本?

2 个答案:

答案 0 :(得分:1)

我可能错了,但这听起来像是项目中目标框架设置的问题: 要使Castle.Windsor工作,必须将其设置为.NET Framework 4而不是.NET Framework 4 Client Profile

您可以通过打开项目属性,选项卡应用程序(在Visual Studio中)或仅编辑项目文件来配置它。

如果那是关于包的版本的话,那么通常使用NuGet你可以附加一个标志install-package Castle.Windsor -version 2.5.3来指定要安装哪一个,但是当我遇到{{{{}时,我找不到任何选项。 1}}。

答案 1 :(得分:0)

我之前遇到过同样的问题,我认为你应该查看你的packages.config文件。可能有targetFramework="net40-client"

NUGet指向packages\Castle.LoggingFacility.3.2.0\lib\net40-client目录。

只需将其更改为net40并完成所有操作。