Tenemos muchas bibliotecas internas que nos gustaría compartir entre proyectos dentro de la empresa. Estos son algunos de los requisitos:
- las fuentes de la biblioteca se almacenan en repositorios separados de los proyectos finales
- los proyectos finales incluyen bibliotecas a través de NuGet
- debe ser posible inspeccionar fácilmente el código fuente de cualquier biblioteca mientras se trabaja en un proyecto final
Configurar nuestro repositorio privado NuGet no es un problema, pero administrar las fuentes sí lo es. Intentamos exponer las fuentes a través del servidor fuente y funciona un poco , pero no del todo: VS descarga las fuentes mientras depura el código externo, pero no cuando intenta navegar a la definición / implementación. Básicamente, solo puede ir al código fuente al depurar, que no es exactamente lo que necesitamos.
Entonces, las preguntas son:
- qué formas existen para proporcionar acceso al código fuente de las bibliotecas internas sin la necesidad de tener el código en el mismo repositorio / solución
- ¿Hay alguna manera de configurar el combo de alimentación del servidor de símbolos / NuGet para que VS use los símbolos para la navegación, no solo para la depuración?
Usar ReSharper / otros complementos es una opción.