2015-08-16 2 views
4

Я создал проект MVC 6 в Visual Studio 2015.microsoft.data.entity отсутствует MVC 6 (Visual Studio 2015)

Я пытаюсь создать библиотеку рамки класса Code First Entity

{ 
    "version": "1.0.0-*", 
    "description": "DB Class Library", 
    "authors": [ "Michael" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 

    "dependencies": { 
     "System.Collections": "4.0.10-beta-23019", 
     "System.Linq": "4.0.0-beta-23019", 
     "System.Threading": "4.0.10-beta-23019", 
     "System.Runtime": "4.0.10-beta-23019", 
    "Microsoft.CSharp": "4.0.0-beta-23019", 
     "System.ComponentModel.Annotations": "4.0.10", 
     "System.Data.Entity.Repository": "2.0.0.1", 
     "EntityFramework.SqlServer": "7.0.0-beta5", 
     "EntityFramework.Commands": "7.0.0-beta5", 
     "Microsoft.Data.Edm": "5.6.5-beta" 
    }, 
    "frameworks": { 
     "dotnet": { } 
    } 
} 

Это мой файл project.json.

В руководстве теперь говорится, что я должен добавить «Microsoft.Data.Entity». Однако мне не хватает этой ссылки, поэтому я не могу добавить эту библиотеку. Мне нужна эта библиотека, поэтому я могу создать свой класс DBContext.

+2

Вы решили это? У меня тоже такая же проблема в моем проекте. – Azadrum

+0

Попробуйте изменить настройку «рамки». См. Здесь: http://www.sharepointpro.com.au/blog – michael

ответ

0

Изменение DotNet в dnx451

"frameworks": { 
     "dnx451": { } 
    } 
1

Если бы та же проблема, что проект не загрузит все библиотеки в самом начале. Добавлено исправление, и все хорошо.

Проблема: Открытие Package Manager Console выдает сообщение:.

«Windows PowerShell обновил политику выполнения успешно, но установка отменяется политикой, определенной в более конкретной области Благодаря переопределения, ваша оболочка сохранит текущую эффективную политику выполнения Unrestricted. Введите «Get-ExecutionPolicy -List», чтобы просмотреть параметры политики выполнения. Дополнительные сведения см. в разделе «Get-Help Set-ExecutionPolicy» ».

Но никаких подсказок PowerShell никогда не появляется. Аналогичным образом, попытка установки пакета создает одно и то же сообщение при попытке выполнить файл сценария из пакета, а затем:

Ошибка установки. Откат ...

Попытка обновить существующий пакет вместо производит:

Не удалось инициализировать узел PowerShell. Если для параметра политики выполнения PowerShell установлено значение AllSigned, откройте консоль диспетчера пакетов, чтобы сначала инициализировать хост.

Решение Разъяснения и горячие ссылки исправить имеющиеся в https://github.com/NuGet/Home/issues/974#issuecomment-124774650 исправление теперь доступна для установки, и мы уверены, что разблокируют вас. Пожалуйста, возьмите установку одной из этих мест соответствующих критериев:

3.1.1 для VS 2015: https://github.com/NuGet/Home/releases/download/3.1.1/NuGet.Tools.vsix

Мы будем публиковать их в Visual Studio галереи на следующей неделе.

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