У нас есть много собственных библиотек, которыми мы хотели бы поделиться между проектами внутри компании. Вот некоторые из требований:
- исходники библиотеки хранятся в репозиториях, отделенных от конечных проектов
- конечные проекты включают библиотеки через NuGet
- должна быть возможность легко проверить исходный код любой данной библиотеки во время работы над конечным проектом
Настройка нашего частного репозитория NuGet не проблема, но управление источниками есть. Мы попытались раскрыть источники через исходный сервер, и это вроде работает, но не совсем: VS загружает исходные коды при отладке внешнего кода, но не при попытке перейти к определению / реализации. По сути, вы можете перейти к исходному коду только при отладке, что не совсем то, что нам нужно.
Итак, вопросы:
- какие существуют способы предоставления доступа к исходному коду внутренних библиотек без необходимости иметь код в том же репо / решении
- Есть ли способ настроить комбо-сервер Symbol Server / NuGet, чтобы VS использовал символы для навигации, а не только для отладки?
Использование ReSharper / других надстроек является опцией.