c# - Add reference of a Windows Runtime Component to an existing project -
मेरे पास विंडोज़ फोन 8.1 समाधान निम्न परियोजनाओं के साथ है:
- <
- पोर्टेबल कक्षा पुस्तकालय (पीसीएल) (कुछ उपयोगी विधियों और whatnot के लिए)
- मुख्य अनुप्रयोग > विंडोज रनटाइम कंपोनेंट (विनआरटी) (पृष्ठभूमि कार्य के लिए)
मैं PCL और WinRT एक .nuget पैकेज में, और मुझे पता है कि मैं PCL के साथ ऐसा कर सकता हूं, हालांकि, मुझे WinRT में कुछ याद आ रही है
इसे मैन्युअल रूप से परीक्षण करने के लिए, मैं समाधान से परियोजनाओं को निकाल रहा हूं और उनका निर्माण संदर्भ के रूप में जोड़ रहा हूं, अर्थात, PCL एक .dll फ़ाइल का उत्पादन करता है I एक संदर्भ के रूप में मेरे मुख्य अनुप्रयोग में जोड़ें यहां समस्या यह है कि WinRT इसके बजाय एक .dll नहीं है, लेकिन इसके बजाय एक .winmd फ़ाइल नहीं है यहाँ यह बात यह है कि मुझे यह जानकारी नहीं है कि मेरे PCL पर एक संदर्भ के रूप में उस फाइल को कैसे जोड़ना है।
यह सब योग करने के लिए, मैं संदर्भ के रूप में कैसे जोड़ सकता हूं एक WinRT प्रोजेक्ट बिल्ड का परिणाम? क्या यह .winmd फ़ाइल या कुछ अन्य?
मैं हल करने में कामयाब रहा हूँ मेरी समस्या और यह पता लगाना था कि WinRT से कौन सी फाइलें जोड़नी चाहिए I इसलिए जब आप एक .nuget पैकेज बना रहे हैं और आप WinRT परियोजना को जैसे कि .dll जोड़ना चाहते हैं, तो आपको इसकी आवश्यकता है WindowsRuntimeProject.pri
फ़ाइल और WindowsRuntimeProject.winmd
फ़ाइल। जब आप अपने प्रोजेक्ट पर पैकेज इंस्टॉल करते हैं तो WinRT एक .dll की तरह दिखेगा।
ऐसा कुछ दिखता है:
उस .nuget पैकेज को कैसे बनाया जाए, इसके बारे में अधिक जानकारी पाई जा सकती है ।
Comments
Post a Comment