2016-10-10 11 views
7

मेरे पास एक लक्ष्यीकरण .NET Framework है, और अब मुझे .NET कोर में लाइब्रेरी विकसित करने की आवश्यकता है। मैं दोनों परियोजनाओं को एक ही समाधान में रखने की योजना बना रहा हूं और .NET Framework प्रोजेक्ट में संदर्भ के रूप में .NET कोर लाइब्रेरी को जोड़ना चाहता हूं।नेट फ्रेमवर्क और नेट कोर उसी समाधान में

क्या यह किया जा सकता है? अगर उत्तर हाँ है, तो यह कैसे किया जा सकता है?

+0

मैं नहीं जानता कि यह किया जा सकता है है; मेरा अनुमान है "नहीं।" लेकिन यदि आप किसी प्रकार के स्रोत नियंत्रण का उपयोग कर रहे हैं, तो आप लाइब्रेरी को स्रोत नियंत्रण में एक अलग निर्देशिका में कॉपी कर सकते हैं, इसे जांच सकते हैं, प्रोजेक्ट प्रकार को संशोधित कर सकते हैं और * उस * प्रोजेक्ट को अपने समाधान में खींच सकते हैं, फिर दो परियोजनाओं को रखें स्रोत नियंत्रण के माध्यम से सिंक करें ... – adv12

+0

एक cproroj से सीधे xproj संदर्भित करना संभव नहीं है। आपके पास xproj को NuGet पैकेज के रूप में तैनात करने और अपने csproj में NuGet पैकेज का उपयोग करने की संभावना है। – Raskolnikov

+0

हर बार जब मैं पुस्तकालय के कोड को संशोधित करता हूं, मुझे इसे बनाना है, NuGet पैकेज बनाना है, वर्तमान संस्करण को अनइंटल करें और नेट फ्रेमवर्क प्रोजेक्ट में नया इंस्टॉल करने के बजाय, सही है? – vKint

उत्तर

2

कैसे एक ही समाधान से दोनों runtimes समर्थन करने के लिए अप्रैल 2017 में प्रकाशित एक लेख है:

मौजूदा परियोजनाओं को बहु-टर्ग के साथ बदलें eted .NET कोर प्रोजेक्ट।

मौजूदा परियोजनाओं रखें और एक .NET कोर प्रोजेक्ट बनाते हैं:

  • प्रत्येक ढांचे के लिए एक अलग परियोजना के बाद।


    हम सक्रिय रूप से जो रास्ता, pythonnet में जाने के लिए परियोजना Windows और मोनो पर लिनक्स/OSX पर .नेट फ्रेमवर्क का समर्थन करता है के बाद से चर्चा कर रहे हैं। अब हम जोड़ रहे हैं पार मंच pythonnet समर्थन:

    https://github.com/pythonnet/pythonnet/pull/518

+0

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है । लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/1687172 9) – ono2012

+0

@ ono2012 क्या यह अब अच्छा दिखता है? – denfromufa

+0

यूप, यह उत्तर "कम गुणवत्ता" समीक्षा कतार में बदल गया क्योंकि किसी और ने इसे ध्वजांकित किया था। यह अब एक लिंक नहीं है जो भविष्य में टूटा जा सकता है। लिंक-केवल उत्तरों को प्रोत्साहित नहीं किया जाता है, यह साइट नियमों का हिस्सा है, जिन्हें समय-समय पर फिर से लिखा जाता है। आधिकारिक मार्गदर्शन यहां है: https://stackoverflow.com/help/how-to-answer – ono2012

संबंधित मुद्दे