2016-09-07 3 views
0

У меня есть решение с 3 библиотеками классов, один основной и 2, на которые ссылаются основные. Я установил сущность framework 6 из nuget, и я могу использовать его в основном проекте. Но мои модели и т.д. в этом другом проекте, но когда я добавляю:Сделать структуру сущности доступной во всех проектах

using System.Data.Entity; 

к верхней части моего другого проекта я получаю ошибки и косяк использовать: DbContext и т.д. Когда я устанавливаю через NuGet что по индивидуальному проекту основа?

Благодаря

+0

Щелкните правой кнопкой мыши на своем решении, выберите «Управление пакетами Nuget» для размышления, посмотрите, что вы установили для каждого проекта. вам нужна структура сущности, установленная в каждом проекте, так как это работает – Alex

+0

Вы всегда устанавливаете пакеты NuGet в проект. Поэтому ответ: Да, вы должны устанавливать зависимости в каждом из проектов. Однако для всего вашего решения будет поддерживаться только один пакет NuGet, и это хорошо. –

+0

Если вы установили с помощью диспетчера диспетчера пакетов, в верхней части вы можете выбрать проект по умолчанию, с которым будет работать команда (если не указано «Install-Package») –

ответ

0

Вы можете управлять ссылками NuGet на одном проекте или для всего решения. Щелкните правой кнопкой мыши на решении, затем нажмите «Управление пакетами NuGet для решения ...», чтобы установить/удалить/обновить все решение.

+0

Да, мне просто нужно было отметить рядом с другим проектом (VS 2015). Спасибо – CerIs

+0

@CerIs, тогда, возможно, вы могли бы принять это как правильный ответ, если он сработает для вас? – adam0101

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