हमारे पास बहुत सारे इन-हाउस पुस्तकालय हैं जिन्हें हम कंपनी के अंदर परियोजनाओं के बीच साझा करना चाहते हैं। ये कुछ आवश्यकताएँ हैं:
- पुस्तकालय स्रोतों को अंत-परियोजनाओं से अलग किए गए रिपॉजिटरी में संग्रहीत किया जाता है
- अंत परियोजनाओं में NuGet के माध्यम से पुस्तकालय शामिल हैं
- एंड-प्रोजेक्ट पर काम करते समय किसी भी दिए गए परिवाद के लिए आसानी से स्रोत कोड का निरीक्षण करना संभव होगा
हमारे निजी NuGet रिपॉजिटरी को स्थापित करना कोई समस्या नहीं है, लेकिन स्रोतों का प्रबंधन करना है। हमने स्रोत सर्वर के माध्यम से स्रोतों को उजागर करने की कोशिश की और यह थोड़े काम करता है, लेकिन काफी नहीं: वीएस बाहरी कोड डीबग करते समय स्रोतों को डाउनलोड करता है, लेकिन जब आप परिभाषा / कार्यान्वयन के लिए नेविगेट करने का प्रयास नहीं करते हैं। मूल रूप से, आप केवल डिबगिंग करते समय स्रोत कोड पर जा सकते हैं, जो कि हम की आवश्यकता नहीं है।
तो, प्रश्न हैं:
- एक ही रेपो / समाधान में कोड होने की आवश्यकता के बिना आंतरिक पुस्तकालयों के स्रोत कोड तक पहुंच प्रदान करने के लिए क्या तरीके मौजूद हैं
- वहाँ प्रतीक सर्वर / NuGet फ़ीड कॉम्बो सेट करने के लिए एक तरीका है ताकि वी.एस. नेविगेशन के लिए प्रतीकों का उपयोग करता है, न कि केवल डीबगिंग के लिए?
ReSharper / अन्य ऐड-इन्स का उपयोग करना एक विकल्प है।