我在安装AutofactContrib.DynamicProxy2
时遇到问题。
当试图让AutofactContrib.DynamicProxy2
NuGet包,我得到以下错误:AutofacContrib.DynamicProxy2 NuGet包
PM> install-package AutofacContrib.DynamicProxy2
Attempting to resolve dependency 'Autofac (≥ 2.4.5.724)'.
Attempting to resolve dependency 'Castle.Core (≥ 2.5.2)'.
Attempting to resolve dependency 'Castle.DynamicProxy (≥ 2.2.0)'.
Attempting to resolve dependency 'Castle.Core (= 1.2.0)'.
Install-Package : Updating 'Castle.Core 2.5.2' to 'Castle.Core 1.2.0' failed. Unable to find a version of 'AutofacContrib.DynamicProxy2' that is compatible with 'Castle.Core 1.2.0'. At line:1 char:16
+ install-package <<<< AutofacContrib.DynamicProxy2
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
据我了解,在城堡V.3不再有一个DynamicProxy.dll
,但它包含在Castle.Core.dll
。
我想我必须安装以前版本的Castle.Core.dll
,但由于某种原因该软件包依赖于'Castle.Core (≥ 2.5.2)'
,所以即使我手动安装Castle.Core
V. 1.2,我仍然会收到此错误。
任何人都有这个解决方案?
同样的错误。我想知道这个依赖来自哪里 - Castle.Core(= 1.2.0)... –
几乎 - 与Castle.DynamicProxy的依赖关系也有一些不一致,所以我最终安装了一切('autofaccontrib.dynamicproxy2', 'Castle.Core','Castle.DynamicProxy')和'ignoredependencies'标志 –