2014-04-25 63 views
24

我试图统一包添加到我的解决方案,但我不断收到上市的消息:无法安装NuGet包

试图解决依赖关系的“统一(≥3.5.1404.0)”。

'Unity'已经为'CommonServiceLocator'定义了一个依赖项。

任何想法如何解决这个问题?

+0

您正在使用哪个版本的nuget PM,旧版本的nuget可能会成为问题。 –

+0

2.0.30625.9003 // VS2012 – Jaster

+3

更新nuget PM,2.8.50313.46是我认为的最新版本,寻找最新的VS 2012 –

回答

31

这个问题出现在旧版本的nuget中。更新nuget PM,2.8.50313.46是当前版本,查找VS 2012的最新版本

+3

我已经有了最新的Nuget“NuGet Package Manager 2.8.60318.667”,但是我得到了Install-Package:'System.Collections'已经有了一个为'Microsoft .NETCore.Platforms'。当试图安装安装包Microsoft.AspNet.WebHooks.Custom.AzureStorage-Pre –

+0

更新NuGet后,我卸载并重新安装了违规包,然后它为我工作 –

0

您正在使用更高版本的.Net框架。 并且您正在向其中添加较低版本的Unity。

您的应用程序框架将高于4.0或4.0,并且您正在添加.net框架3.5的Unity框架工作。