मैं एक वीएस 2012 एक्सप्रेस WPF प्रोजेक्ट (सी # कोड-बैक) पर काम कर रहा हूं और मुझे त्रुटि मिल रही है "संपत्ति अभिव्यक्तियों में एक लूप का पता चला"। अब जारी रखने से पहले, मुझे पता है कि मुझे यह क्यों मिल रहा है - मुझे यकीन नहीं है कि इसके बारे में क्या करना है या अगर इसे संभालने की भी आवश्यकता है क्योंकि यह त्रुटि सूची में दिखाई देता है और नीले रंग में रेखांकित किया गया है, कार्यक्रम संकलित करता है और ठीक चलाता है। मैंने निश्चित रूप से यह गुगल किया है और परिणाम अलग-अलग हैं। मेरा प्रश्न एक दो parter है, लेकिन पहले, यहाँ प्रक्रिया इस प्रकार हैःसंपत्ति अभिव्यक्तियों में एक लूप का पता चला
अपमानजनक कोड:
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}">
<!-- setter properties -->
</Style>
आप देख सकते हैं, यह उस बटन जो क्या इस मुद्दे का कारण बनता है को संदर्भित करता है बटन के लिए एक शैली है। पहले तरीके को मैं बहुत की तरह कोड को अलग शामिल पढ़ें:
<Style x:Key="ButtonStyleToApply" TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}">
<!-- setter properties -->
</Style>
<!-- and in another style dictionary, -->
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource ButtonStyleToApply}"/>
... और फिर दो शैली सेट विभिन्न शब्दकोशों में जाने। जाहिर है, यह कोई भी अच्छा नहीं किया - वीएस अभी भी जो कुछ भी कर रहा था उसे छीन लिया लेकिन यह अभी भी संकलित और ठीक चलाता है। अब यहां एक और कामकाज है:
"विजुअल स्टूडियो में एक्सएएमएल डिजाइनर में कुछ वास्तुशिल्प परिवर्तन हुए हैं, जिन्होंने इस परिदृश्य को वापस कर दिया है। हम भविष्य में इस अनुभव को बेहतर बनाने के लिए काम करेंगे लेकिन अभी आप इस मुद्दे के आसपास काम कर सकते हैं एप्लिकेशन ऑब्जेक्ट (App.xaml) में संसाधनों को परिभाषित नहीं करते हैं, बल्कि उन्हें स्थानीय दस्तावेज़ (MainPage.xaml) में परिभाषित करते हैं "
यह तकनीकी समर्थन क्वेरी Here में पोस्ट किया गया था। (कनेक्ट। माइक्रोसॉफ्ट.कॉम)
लेकिन मुझे हर आदमी से अनुभव पर हाथों पर भरोसा है। मेरे साथी कोडर मुझे क्या बता सकते हैं? मेरा सवाल दो-पार्टर है। 1. क्या प्रोग्राम संकलन कर रहा है अगर मुझे वर्कअराउंड से परेशान करने की भी आवश्यकता है? और 2. अगर मैं जाने के लिए अच्छा हूं, तो क्या इसे देखने के लिए वीएस को बताने का कोई तरीका है? मुझे पता है कि यह मेरे हिस्से पर नजरअंदाज कर रहा है या वीएस को शायद "खराब अभ्यास" माना जाता है लेकिन उससे परे ...?
बस FYI: कृपया अपने शीर्षक में टैग नाम शामिल न करें; सॉफ्टवेयर आपके लिए इसका ख्याल रखता है। देखें: http://meta.stackexchange.com/questions/130242/using-tags-in-question-titles –
समझा, धन्यवाद :) –