2014-04-25 49 views
24

Próbuję dodać pakiet Unity do mojego rozwiązania, ale zachować otrzymania wymienionego wiadomość:Nie można zainstalować pakiet Nuget

Próbując rozwiązać zależność „jedności (≥ 3.5.1404.0)”.

"Jedność" ma już zależność zdefiniowaną dla "CommonServiceLocator".

Każdy pomysł, jak to naprawić?

+0

Jakiej wersji nuget PM używasz, starsza wersja nuget może być tutaj problemem. –

+0

2.0.30625.9003 // VS2012 – Jaster

+3

update nuget PM, 2.8.50313.46 jest aktualną wersją Myślę, poszukaj najnowszego dla VS 2012 –

Odpowiedz

31

Ten problem pojawia się w przypadku starszej wersji nuget. Zaktualizuj nuget PM, 2.8.50313.46 to aktualna wersja, Poszukaj najnowszej wersji dla VS 2012

+3

Mam najnowszą wersję Nuget "NuGet Package Manager 2.8.60318.667", ale otrzymuję pakiet instalacyjny: "System.Collections" ma już zależność zdefiniowaną dla "Microsoft .NETCore.Platforms ". przy próbie instalacji Install-Package Microsoft.AspNet.WebHooks.Custom.AzureStorage -Pre –

+0

Po aktualizacji NuGeta, odinstalowałem i ponownie zainstalowałem pakiet naruszający zasady, a następnie zadziałało to dla mnie –

0

Używasz wyższej wersji .Net framework. Dodajesz do tego niższą wersję Unity.

twoja struktura aplikacji będzie powyżej 4.0 lub 4.0 i dodajesz ramkę Unity, która ma ramkę .net 3.5.

Powiązane problemy