2013-10-10 5 views
0

Мы разрабатываем некоторые веб-приложения в нашей компании, и все эти веб-приложения ссылаются на библиотеку, разработанную нашей командой.Работа с локальным репозиторием NuGet

На прошлой неделе мы решили перенести нашу библиотеку на локальный реестр NuGet, чтобы упростить управление версиями.

Все было хорошо до сегодняшнего утра. Сегодня мы хотели добавить новую функцию в одно из наших веб-приложений, и для этого мы поняли, что нам нужно сделать разработку в нашей библиотеке, которая была добавлена ​​в проект веб-приложений как пакет nuget.

Но после добавления новых кодов в библиотеку и компиляции и копирования новой библиотеки dll в папку bin для веб-приложения; Visual Studio восстанавливает версию dll для nuget. (Я думаю, автоматическое восстановление пакетов вызывает это)

Мы не хотим создавать новый пакет и публиковать его в местном Nuget Repo, не будучи уверенным, что код в порядке. Итак, теперь мы смущены.

ответ

0

Прочитайте часть о "предварительной версии" версии здесь:

http://docs.nuget.org/docs/reference/versioning

Я думаю, что вам нужно

1. pre-release (publish) your packages to nuget 
2. have a handful of developers get that package by using the "–IncludePrerelease" 
3. once verified, publish the package (not as "pre-release") version.