में विफल रहा है मैंने अभी विजुअल स्टूडियो 2010 स्थापित किया है और परीक्षण के लिए मेरे विजुअल स्टूडियो 2008 डब्ल्यूपीएफ परियोजनाओं में से एक को परिवर्तित कर दिया है। परियोजना बनाता है और सही ढंग से चलाता है, वी.एस. डिजाइनर कस्टम नाम स्थान मैपिंग मैं त्रुटि दे रही है संभाल नहीं कर सकते हैं:कस्टम डब्ल्यूपीएफ नेमस्पेस मैपिंग विजुअल स्टूडियो 2010
Assembly must be specified for XAML files that are not part of a project. Reopen this XAML file after adding it to a project, close this file and reopen it using the project it is associated with, or modify the clr-namespace to include the name of the assembly.
प्रश्न में नामस्थान परियोजना का हिस्सा हैं। विजुअल स्टूडियो 2008 को एक्सएएमएल के साथ कोई समस्या नहीं थी। इसलिए मैंने Test1
नामक एक नया खाली WPF प्रोजेक्ट बनाया है जिसका नाम Test1
है।
<Window x:Class="Test1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Test1"
Title="MainWindow" Height="350" Width="525">
<Grid />
</Window>
यह वही त्रुटि देता है: मैं तो उत्पन्न MainWindow.xaml local
के लिए एक एकल मानचित्रण जोड़ने के लिए संपादित। और, आश्चर्यजनक रूप से, Google त्रुटि के लिए कोई परिणाम नहीं रिपोर्ट करता है! मैंने कुछ बदलावों की कोशिश की जैसे ;assembly=
या ;assembly=Test1
, लेकिन इससे मदद नहीं मिली।
कोई भी यह बता सकता है कि मैं क्या गलत कर रहा हूं? यदि कुछ भी नहीं है, तो मैं इस बात की सराहना करता हूं कि यह असफल क्यों हो सकता है।
संपादित करें: टिप्पणियों के अनुसार, यह पता चला है कि यह तब होता है जब परियोजना नेटवर्क से साझा की जाती है। यह तब नहीं होता है जब परियोजना स्थानीय ड्राइव पर खोली जाती है। हालांकि, मैं इसे नेटवर्क शेयर पर खोलने में सक्षम होना चाहता हूं, इसलिए मैं सवाल खोलने जा रहा हूं।
इसके लायक होने के लिए, मैं इस समस्या को पुन: उत्पन्न करने में असमर्थ हूं। ऐसा लगता है कि समस्या आपके xmlns नहीं है, बल्कि, किसी कारण से वीएस सोचता है कि आपका .xaml प्रोजेक्ट का हिस्सा नहीं है। – JustABill
इसे जस्टैबिल को डुप्लिकेट करने का प्रयास करने के लिए धन्यवाद। Google पर आपके परीक्षण और उस त्रुटि की कमी के बीच, यह स्पष्ट रूप से स्पष्ट दिखता है कि वीएस -2010 किसी भी तरह से क्षतिग्रस्त हो सकता है या इस विकास प्रणाली के लिए कुछ अन्य समस्या है। – Gregyski
मैंने विजुअल स्टूडियो 2010 पर एक सफल मरम्मत की और इसने स्थिति को हल नहीं किया। – Gregyski