2014-04-25 213 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框架工作。