में संदर्भित होने पर कोड संकलित करता है मुझे एक डीएल संदर्भ जोड़ने में एक अजीब समस्या है। मैं एक WPF आवेदन मिल गया है और WPF एमडीआई लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूँ: http://wpfmdi.codeplex.com/एक्सएएमएल में असेंबली संदर्भ नहीं मिला है, लेकिन xaml.cs वर्ग
के रूप में निर्देशों में कहा गया (बहुत अस्पष्ट जाता है), मैं VS2012 में संदर्भों पर दायाँ क्लिक किया है, Add reference..
पर क्लिक किया, Browse..
पर क्लिक किया और मैंने अपना डीएल जोड़ा जो मैंने डाउनलोड किया।
अगला, मैंने अपनी विंडो के एक्सएएमएल में निम्नलिखित पंक्ति को जोड़ा: xmlns:mdi="clr-namespace:WPF.MDI;assembly=WPF.MDI"
निर्देशों में बताया गया है।
हालांकि, जब XAML में एक <mdi:MdiContainer>
जोड़ने की कोशिश कर, निम्न त्रुटि संदेश प्रदर्शित किए जाते हैं:
<Window x:Class="QueryBuilder.Table"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mdi="clr-namespace:WPF.MDI;assembly=WPF.MDI"
Height="300" Width="300" WindowStyle="ToolWindow" ResizeMode="NoResize" ShowInTaskbar="False">
</Window>
यह:
The type 'mdi:MdiContainer' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built.
The name "MdiContainer" does not exist in the namespace "clr-namespace:WPF.MDI;assembly=WPF.MDI".
यह मेरी XAML है समस्या मुझे पूरे दिन निराशाजनक रही है। मैंने कल्पना की जा सकने वाली लगभग हर चीज की कोशिश की है। ध्यान देने योग्य एक बात यह है कि मैंने लाइब्रेरी की साइट से नमूना एप्लिकेशन को डाउनलोड किया है, और मैं इसे बिना किसी समस्या के चला सकता हूं। इसके अलावा, मैंने इसे अपनी परियोजना के xaml.cs वर्ग में जोड़ा है: WPF.MDI.MdiContainer d = new WPF.MDI.MdiContainer();
और यह किसी भी समस्या के साथ संकलित नहीं है।
कृपया यह भी ध्यान दें कि मेरी प्रारंभिक समस्या here से पूछा गया था, और कोई भी सुझाव काम नहीं किया गया। समस्या अब बदल गई है, हालांकि उपर्युक्त अनुच्छेद के कारण यह संकेत मिलता है कि कोड को कोड में सफलतापूर्वक संकलित किया गया है, लेकिन XAML फ़ाइल में नहीं।
संपादित करें: मैं यह भी जोड़ना चाहूंगा कि मैं नीचे दिखाए गए असेंबली संदर्भ के कोड को ब्राउज़ करने में सक्षम हूं।
क्या आप इसे एक उदाहरण के साथ स्पष्ट कर सकते हैं? मुझे यकीन नहीं है कि आपका मतलब क्या है – msnider
कुछ स्पष्टीकरण जोड़ा गया। मुझे उम्मीद है कि यह मदद करता है, क्योंकि यह समस्या मेरे लिए बेहद निराशाजनक थी! –
हां, लेकिन मेरे पास समाधान नहीं है, लेकिन केवल DLL =/ – Tito