Nuget не может разрешить зависимость Entity Framework 7, на которую ссылается проект

.net entity-framework entity-framework-core nuget visual-studio-2013

Вопрос

В настоящее время я разрабатываю часть программного обеспечения в качестве курсовой работы для класса, и я решил сделать приложение для Windows и приложение для Windows Phone. Из-за того, что Entity Framework 6 не поддерживался, я почти отказался от работы, но перед поиском EF7 я начал сложное обходное решение с сервером данных. Я решил, что я дам один из релизов от GitHub попробовать, поэтому я загрузил его, успешно скомпилировал проект Entity Framework 7, набросал его успешно ... И, к сожалению, мои файлы кода внезапно полностью удовлетворены их DbSet и DbContext Рекомендации.

Есть только небольшая проблема (на самом деле, это довольно большая проблема), так как я просто импортировал ссылки, у меня нет команд менеджера пакетов для обновления базы данных и всего этого джаза, поэтому я смотрю, чтобы посмотреть, есть ли у меня любые файлы, которые, похоже, будут работать для исправления этого, и найти кучу файлов NuGet: Файлы NuGet Поэтому я добавляю папку в список мест NuGet, которые она смотрит, и она работает так, как ожидалось: Изображение диспетчера пакетов

Проблема в том, что когда я нажимаю install, мне представляется следующее:

Ошибка установки: Отсутствует зависимость для Microsoft Injection DLL

Однако это в моих ссылках на проект:

Доказательства ссылок

Я немного поглядел и обнаружил, что в моих ссылках Dependency Injection, похоже, не имеет версии, отличной от некоторых других ссылок, и я думал, что это может быть связано с проблемой.

Я попытался реимпортировать, перестроить свою копию EF7, и ничего не работает. Я понятия не имею, куда идти отсюда, и если кто-то может сказать мне, что я сделал неправильно, это будет большой помощью! Я, наверное, кое-что совершил какую-то наивную ошибку, и заранее извиняюсь за это.

Благодаря!

Принятый ответ

Поскольку вы не ссылались на то, где находятся источники Entity Framework 7 в GitHub, я предполагаю, что репозиторий GitHub используется как часть ASP.NET vNext .

Предварительные версии NuGet пакетов NuGet для ASP.NET vNext доступны на MyGet . Если вы добавите следующий URL-адрес в существующие источники пакетов и включите его, пакет разрешений Microsoft.Framework.DependencyInjection должен быть разрешен.

https://www.myget.org/F/aspnetvnext/

Кроме того, пакеты NuGet с предварительным выпуском Entity Framework 7 также доступны из вышеуказанного источника пакета. Таким образом, вам не нужно создавать его самостоятельно из исходного кода.



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow