2016-03-27 4 views
5

मुझे एक एपीआई उपयोगिता के लिए यूआई लिखने की ज़रूरत है जिसे मुझे उपयोग करने की आवश्यकता है। मैंने यूआई के लिए एक नया यूनिवर्सल विंडोज ऐप बनाया है, समाधान के लिए एपीआई यूटिलिटी प्रोजेक्ट जोड़ा है और अब यूडब्लूपी प्रोजेक्ट से एपीआई यूटिलिटी को संदर्भित करने की आवश्यकता है - लेकिन मुझे बस 'प्रोजेक्ट' संदर्भ में शामिल करने में असमर्थ 'XXX' मिलता है।सी # यूडब्ल्यूपी - एक ही समाधान में प्रोजेक्ट के संदर्भ को जोड़ नहीं सकता

यदि मैं विंडोज फॉर्म एप्लिकेशन या कंसोल प्रोजेक्ट बनाता हूं और इसे समाधान में जोड़ता हूं, तो मैं संदर्भ, कोई जांच नहीं कर सकता।

यूडब्लूपी के बारे में क्या है जो मुझे समझ में नहीं आता है?

+0

ऐसी स्पष्ट बात और कोई भी नहीं जानता। मैंने अभी एक टेस्ट ऐप बनाया है और एक ही समस्या है। –

+1

हां, मेरे पास यूडब्ल्यूपी प्रोजेक्ट से एक .NET कोर 2 प्रोजेक्ट का संदर्भ है, लेकिन यूवीपी से .net नेमस्पेस का उपयोग करने के बारे में सब कुछ ठीक काम करता है। यह माइक्रोसॉफ्ट के लिए मेरे लिए एक बग की तरह दिखता है। – peterincumbria

उत्तर

3

आपको अपनी एपीआई उपयोगिता के लिए एक पोर्टेबल क्लास लाइब्रेरी बनाना चाहिए।

देखें MSDN: https://msdn.microsoft.com/en-us/library/gg597391(v=vs.110).aspx

+0

मेरा मानना ​​है कि पीसीएल को .NET मानक 2.0 – MJZ

1

वहाँ सी # परियोजनाओं के लिए संदर्भ प्रदान करने के लिए दो तरीके हैं। सभाओं के लिए ब्राउज़ करें (.dll फ़ाइलें) और अपने इच्छित फ़ाइल का चयन करें -> ठीक .csproj के माध्यम से
2.:

चयन परियोजना - .dll के माध्यम से> जोड़ें संदर्भ
1. -> राइट क्लिक करें संदर्भ परियोजनाओं का चयन करें/बाएं मेनू से साझा परियोजनाएं -> .csproj फ़ाइलों के लिए ब्राउज़ करें (नोट: फ़ाइल-फ़िल्टर को 'सभी फाइलें' के रूप में उन्हें दृश्यमान बनाने के लिए चुनें) -> ठीक

+0

के रूप में बहिष्कृत किया गया है, यूडब्ल्यूपी के साथ नहीं है ... या फिर भी ऐसा नहीं है। अगर आप मुझ पर विश्वास नहीं करते हैं तो इसे जाने दो। –

0

जब यूडब्लूपी कोडिंग करते हैं, लाइब्रेरी बनाने के लिए जिसे संदर्भित किया जा सकता है एक ही समाधान यूआई यूडब्ल्यूपी परियोजना मुझे एक विशिष्ट लाइब्रेरी प्रोजेक्ट टेम्पलेट का उपयोग करने की आवश्यकता है (उदाहरण: नई परियोजना जोड़ें | विंडोज | क्लास लाइब्रेरी (यूनिवर्सल विंडोज)), यह मेरे लिए काम करता है (मुझे लगता है कि आपके पास यूडब्ल्यूपी एसडीके स्थापित है) तो अगर आपके पास आपका। डीएल स्रोत हो सकता है आप शायद shou ld उस प्रोजेक्ट प्रारूप का उपयोग करके इसे पुन: संकलित करने का प्रयास करें। आशा करता हूँ की ये काम करेगा।

+0

दिलचस्प। जब मैं एक पल करता हूं तो मैं इसे जाने दूंगा। –

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

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