Совместное использование моих библиотек DLL в проектах в VS2010 - PullRequest
2 голосов
/ 29 декабря 2011

Каков наилучший способ обмена библиотеками dll между проектами через VS2010?Например, мы создали универсальную вспомогательную библиотеку, которая полезна во всем.Однако нам нужно включить более одной библиотеки (это отдельный проект в TFS), поэтому ветвление не подходит.

Мы используем Team Foundation Server 2010 для управления исходным кодом.Может быть, есть простой способ интегрировать эти библиотеки в новый проект, чтобы новый проект мог «очень хорошо» работать очень быстро?

Что мы делаем сейчас, так это проходим каждый проект, собираем их, храним dllфайлы, добавьте новый проект, а затем бросьте их в папку Bin, что утомительно, если у вас много библиотек.

Ответы [ 2 ]

3 голосов
/ 29 декабря 2011

Вы когда-нибудь думали о хостинге своего собственного канала NuGet ?Я использую сценарий предварительной сборки для NuGet для каждого из моих проектов, который загружает пакеты для меня перед сборкой проекта и, я полагаю, поддерживает их в актуальном состоянии.

1 голос
/ 29 декабря 2011

Я не думаю, что есть какое-то решение на основе TFS для совместного использования двоичных файлов между проектами.Однако вы можете использовать NuGet, чтобы сделать это за вас.Создайте пакет nuget для каждого проекта (вы можете создать определение сборки TFS, чтобы сделать это автоматически) и опубликовать его на общем сетевом ресурсе.Затем добавьте эту долю в качестве канала NuGet.

...