Как (и когда) я использую TFS с частными DLL, которые также могут быть поданы Nuget / Nupack?

StackOverflow https://stackoverflow.com/questions/4063437

Вопрос

У нас есть пара частных «корпоративных услуг» DLL, которые используются на всех наших сайтах для аутентификации, регистрации и т. Д. Поскольку они являются частными, мы также контролируем версию и источник этих DLL. Наш исторический (погрешность) шаги после создания File | New Project включать

  1. Добавьте проект «Enterprise Services»
  2. Добавить ссылку на вышеупомянутый
  3. Изменить секции Web.config, такие как аутентификация, HTTPhandlers, и т. Д.

Nuget будет автоматизировать вышеуказанный процесс

Я только что наткнулся Ног (в комплекте в MVC3), который позволяет мне загружать и устанавливать пакеты VS2010 из частного размещенного сервера и автоматизируют настройки конфигурации, которые ранее сделали бы вручную.

Вопрос:

  • Есть ли смысл опубликовать мою DLL в частный сервер Nuget?
  • Потелю ли я возможность отлаживать и выйти в эту DLL, если мне нужно?
  • Какие еще вещи я должен учитывать, если остальная часть моего проекта основана в TFS?
Это было полезно?

Решение

Я согласен с Marcind: наличие частного корма имеют смысл.

Мои 2 цента. в общую папку.

Имейте в виду, что для новейших битов Nuget, которые я проверял, клиент (как консоль, так и графический интерфейс) не смотрят в другие каналы для определения местоположения зависимости, чтобы она была жалоба, что она не может разрешить их автоматически: должны установить их вручную.

Другие советы

Да, имеет смысл для вас иметь частную подачу Nuget

Я не уверен, что наступив в DLL, но если вы предоставляете PDBS в вашем пакете Nuget, а также источники библиотеки на долей (а затем настроить VS, чтобы знать, где эти источники), вы должны быть в состоянии вступить в Код так же, как вы можете сегодня для самого .NET Framework.

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

@Ghidello Nuget будет автоматически разрешать зависимости, если вы не используете конкретный ответ) (раскрывающий раскрытый источник пакета в консоли, установлен на все вместо вашего частного репо)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top