Nous avons beaucoup de bibliothèques internes que nous aimerions partager entre les projets au sein de l'entreprise. Voici quelques-unes des exigences:
- les sources des bibliothèques sont stockées dans des référentiels séparés des projets finaux
- les projets finaux incluent des bibliothèques via NuGet
- il doit être possible d'inspecter facilement le code source d'une bibliothèque donnée tout en travaillant sur un projet final
La configuration de notre référentiel NuGet privé n'est pas un problème, mais la gestion des sources l'est. Nous avons essayé d'exposer les sources via le serveur source et cela fonctionne un peu , mais pas tout à fait: VS télécharge les sources lors du débogage du code externe, mais pas lorsque vous essayez de naviguer vers la définition / implémentation. Fondamentalement, vous ne pouvez accéder au code source que lors du débogage, ce qui n'est pas tout à fait ce dont nous avons besoin.
Donc, les questions sont:
- quels moyens existent pour fournir l'accès au code source des bibliothèques internes sans avoir besoin d'avoir le code dans le même référentiel / solution
- Existe-t-il un moyen de configurer la combinaison de serveurs Symbol / Feed NuGet afin que VS utilise les symboles pour la navigation, pas seulement pour le débogage?
L'utilisation de ReSharper / autres compléments est une option.