में विजुअल स्टूडियो साझा प्रोजेक्ट का संदर्भ कैसे दूं? मैंने कई साझा परियोजनाएं बनाई हैं और परीक्षण कर रहा हूं कि इन सभी परियोजना प्रकारों के बीच साझा किया जा सकता है या नहीं, जैसा कि मुझे उम्मीद है और उम्मीद है। मैंने अब तक उन सभी को प्रबंधित किया है (कभी-कभी थोड़ा कामकाज के साथ), लेकिन मैं अभी तक यह नहीं समझ सकता कि इसे .NET कोर क्लास लाइब्रेरी के साथ कैसे किया जाए, जो वास्तव में उपयोगी होगा।मैं एक .NET कोर क्लास लाइब्रेरी
जैसा कि मैं इसे विजुअल स्टूडियो 2015 के माध्यम से नहीं कर सकता, क्या किसी को ऐसा करने का कोई तरीका पता है? शायद क्लास लाइब्रेरी के लिए प्रोजेक्ट.जेसन फ़ाइल में संदर्भ टाइप करके?
संपादित करें: विजुअल स्टूडियो 2017 आरसी के रूप में, साझा परियोजनाएं .NET कोर परियोजनाओं के साथ ठीक से काम करती हैं।
मुझे लगता है कि "ठीक से" की परिभाषा पर निर्भर करता है। मैंने उस परियोजना को साझा किया है जिसमें यूनिट टेस्ट, और दो टेस्ट प्रोजेक्ट्स, एक .NETCoreApp1.0 और एक .NET Framework 4.6.2 शामिल है जो दोनों साझा प्रोजेक्ट को संदर्भित करते हैं। साझा परीक्षण केवल .NET Framework में दिखाई देता है। यह एक .NETCoreApp1.1 के साथ भी सच है। –
मैं हमेशा अपने साझा प्रोजेक्ट को एक डीएल में बंडल करता हूं, उदाहरण के लिए एक .NET कोर 1.1 क्लास लाइब्रेरी या .NET Framework क्लास लाइब्रेरी। फिर मैं अपने परीक्षण परियोजना के लिए उस डीएल संदर्भित करता हूं।यह ध्यान में रखते हुए कि पुस्तकालयों के विशिष्ट संस्करणों पर निर्भर कैसे परीक्षण करते हैं, मैंने वास्तव में दो पुस्तकालयों के बीच परीक्षण साझा करने की कोशिश नहीं की है। वैसे भी, आशा है कि आप अंतर्निहित रिपोर्टिंग टूल का उपयोग करके माइक्रोसॉफ्ट को अपने निष्कर्षों की रिपोर्ट करें - उन्होंने हाल ही में रिपोर्ट की गई नवीनतम रिलीज में एक समस्या तय की है, जहां आप विजुअल स्टूडियो का उपयोग करके साझा परियोजना संदर्भ को हटा नहीं सकते थे (करना था तो इसके बजाय प्रोजेक्ट फ़ाइल में) – Arwin