2015-03-13 14 views
1

У меня есть общий проект библиотеки классов DataAccess. Этот проект должен быть указан в нескольких решениях Visual Studio.Visual studio Online: как Strcuture

В настоящее время мы ссылаемся на эту библиотеку DA через папку, созданную в каждом проекте, называемом двоичным.

поэтому всякий раз, когда в проекте библиотеки DataAccess происходит изменение, мы вручную обновляем все проекты, которые ссылаются на этот DAL.

Я думал о создании единого решения, которое будет иметь все проекты, в том числе DAL & все другие проекты, которые на него ссылаются и изменить ссылку на проецировать Reference DAL от других проектов, вместо файла задания из бинарного папки.

Есть ли еще какое-нибудь лучшее решение для совместного использования этого DAL?

ответ

1

Ответ Nuget.

Вы должны упаковать ваш dal-выход в виде пакета nuget и направить его на сервер nuget. Nuget-сервер может быть сетевым ресурсом нашего приложения, такого как ProGet.

Предпочтительно у вас есть автоматическая сборка, там есть пакет и толчок. Это облегчает задачу.

Тогда каждое из ваших других решений может зависеть от этого пакета. Когда вы обновляете его на сервере Nuget, каждое из решений будет уведомлять о новой версии, которая может быть использована.