Nuget,Castle Windsor客户资料vs完整个人资料
问题描述:
我正在尝试使用Castle Windsor和Log4Net工具。我已经通过Nuget安装了这些软件包。Nuget,Castle Windsor客户资料vs完整个人资料
这项工作的要求是使用完整的配置文件Castle.LoggingFacility。 Nuget引用了客户端配置文件版本。
如何强制Nuget安装完整配置文件版本?
答
我以前有同样的问题,我想你应该检查你的packages.config
文件。可能有targetFramework="net40-client"
,
其中NUGet
指向packages\Castle.LoggingFacility.3.2.0\lib\net40-client
目录。
只需将其更改为net40
并完成所有工作。
答
我可能是错的,但它听起来像你的项目目标框架设置问题: 为Castle.Windsor工作它设置为.NET Framework 4
而不是.NET Framework 4 Client Profile
。
您可以通过打开项目属性,选项卡应用程序(在Visual Studio中)或仅编辑项目文件来配置它。
如果这是关于软件包的版本毕竟,那么通常使用NuGet,您可以附加一个标志install-package Castle.Windsor -version 2.5.3
来指定要安装哪一个,但在Castle.LoggingFacility
中我找不到任何选项。
您是在谈论软件包还是关于项目属性? –