2012-01-29 14 views
7

के लिए WinRT मेट्रो शैली अनुप्रयोगों पर अपने मौजूदा नेट 4.0 वर्ग पुस्तकालय का उपयोग कर सकते मैं सिर्फ मेट्रो शैली अनुप्रयोग विकास में गोता शुरू कर दिया और मुझे एहसास हुआ कि कोई ढांचा लक्षित जब मैं आवेदन के गुणों को देखो नहीं है।मैं Windows 8

तो, मैं Windows 8 के लिए WinRT मेट्रो Stype अनुप्रयोग पर अपने मौजूदा नेट 4.0 वर्ग पुस्तकालय (या पिछली वाले) का उपयोग कर सकते हैं?

उदाहरण के लिए, मैं Autofac हो और इसका इस्तेमाल करना चाहते हैं, लेकिन मुझे यकीन है कि अगर यह एक सही फिट होगा नहीं हूँ।

संपादित

मैं यह वास्तव में .Net Framework कोर 4.5 लक्षित कर रहा है लगता है।

+1

http://msdn.microsoft.com/en-us/library/windows/apps/br230302%28v=VS.85%29.aspx –

+1

http://dougseven.com/2011/09/15/a -Bad-चित्र है मूल्य-एक हजार लंबे समय से विचार विमर्श/ –

+0

@DarinDimitrov हां, योग करने के लिए है कि मैं मेट्रो प्रोफ़ाइल के बाहर किसी भी अन्य निजी एपीआई का उपयोग करने की अनुमति नहीं कर रहा हूँ? – tugberk

उत्तर

5

WinRT एपीआई के एक नंबर जबकि काफी नेट एपीआई के समान हैं, तो आप सीधे वर्ग पुस्तकालयों साझा नहीं कर सकते। विंडोज फोन के लिए डब्ल्यूपीएफ, सिल्वरलाइट और सिल्वरलाइट के साथ यह वही स्थिति है, जहां एपीआई समान हैं लेकिन कक्षा पुस्तकालयों में अंतर-परिवर्तनीय नहीं हैं। यदि आप Portable Class Library (पीसीएल) का उपयोग करते हैं तो आप इन तीन प्लेटफ़ॉर्म को लक्षित कर सकते हैं। मुझे लगता है कि पीसीएल भविष्य में WinRT का समर्थन कर सकता है, हालांकि, मुझे यकीन है कि यह एक्सबॉक्स 360 समर्थन की तरह होगा, जहां केवल मूल पुस्तकालयों को ही परेशान किया जा सकता है।

+1

यह नहीं कि सवाल WPF के बारे में है, लेकिन आप कहते हैं कि डब्ल्यूपीएफ एक ही नाव में है जबकि यह नहीं है; यह मानक .NET ढांचे पर चलता है, और मानक .NET कोड का संदर्भ दे सकता है। –

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