首页 文章

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

提问于
浏览
0

我正在尝试使用Castle Windsor和Log4Net设施 . 我已经通过Nuget安装了软件包 .

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

如何强制Nuget安装完整 Profiles 版本?

2 回答

  • 1

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

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

    只需将其更改为 net40 即可完成所有操作 .

  • 0

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

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

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

相关问题