2013-09-16 4 views
1

Я только модернизировал свой ASP.NET MVC веб-приложение от .net4.0 к .net4.5, и я столкнулся несколько вопросов, где компилятор возвращает неоднозначные ссылки между моей (устанавливается как nuget пакет) entity framework 5.0 библиотеки и библиотеки .net4.5 (в основном он не знает, какой из них использовать).Множественные ссылки после обновления до .net4.5

Как подойти к этому?

ответ

3

У Entity Framework отдельные библиотеки DLL для каждой версии .Net.

Удалите EF полностью, затем переустановите его из NuGet, и все должно работать.

+0

Это решило большинство проблем. Есть еще одна ошибка - ''CompareAttribute' 'является двусмысленной ссылкой между' System.ComponentModel.DataAnnotations.CompareAttribute 'и' System.Web.Mvc.CompareAttribute''. Что мне делать с этим? Я уже использую System.Web.Mvc; '. – ojek

+0

@ojek: это отдельная проблема для другого вопроса, [если он еще не задан] (http://stackoverflow.com/questions/14141043/resolving-an-ambiguous-reference) – user7116

Смежные вопросы