2010-11-02 16 views
7

पुनर्संशोधित नहीं किया जा सका कभी कभी, मैं एक संपत्ति है कि, जब मैं में निर्मित दृश्य स्टूडियो पुनर्रचना विकल्प, मैं एक संवाद मिलेगा जिसमें बताया गया का उपयोग कर इसका नाम बदलना करने की कोशिश के पार चलो:सी # अस्पष्ट त्रुटि: '' फ़ाइल

The file '' could not be refactored. Object reference not set to an instance of an object.

Do you wish to continue with the refactoring?

[ ] Ignore further refactoring errors [ Yes ] [ No ]

डायलॉग वास्तव में फ़ाइल का जिक्र करते समय खाली apostrophes दिखाता है। Google कोई मदद नहीं प्रदान करता है। मुझे लगता है कि यह एक अस्पष्ट विजुअल स्टूडियो बग है और मुझे इसकी रिपोर्ट माइक्रोसॉफ्ट कनेक्ट को रिपोर्ट करनी चाहिए। सोचा था कि मैं देखता हूं कि आप में से कोई पहले इससे पहले आया है या नहीं।

एफवाईआई, मेरा समाधान/परियोजनाएं ठीक बनाती हैं। संपत्ति को किसी भी एक्सएएमएल में संदर्भित नहीं किया गया है। मैंने अपनी ".suo" फ़ाइल, मेरी "बिन" निर्देशिका, और मेरा "obj" फ़ोल्डर, फिर पुनर्निर्माण, लेकिन अभी भी कोई पासा हटाने की कोशिश की। मेरे पास नवीनतम माइक्रोसॉफ्ट अपडेट हैं। समस्या दृश्य सी # 2008 एक्सप्रेस और विजुअल स्टूडियो 2008 पेशेवर दोनों के साथ होती है। इसी प्रकार के

private MigrationRequestViewModel Request 
{ 
    get; 
    set; 
} 

मैं एक ही फाइल में एक ही कक्षा में अन्य संपत्तियों का नाम बदलने कोई समस्या नहीं है,:: हालांकि इससे कोई फर्क नहीं करना चाहिए, संपत्ति इस तरह दिखता है

private MigrationRequestViewModel RequestSnapshot 
{ 
    get; 
    set; 
} 

कोई भी विचार? ध्यान दें कि मुझे एहसास है कि मैं सिर्फ संपत्ति के सभी संदर्भ ढूंढ सकता हूं और मैन्युअल रूप से इसका नाम बदल सकता हूं, लेकिन मैं इस त्रुटि संवाद के नीचे जाना चाहता हूं।

+1

क्या यह सी ++ है? ऐसा लगता है कि आप सी # के बारे में पूछ रहे हैं। – birryree

+0

"समस्या दृश्य सी # 2008 एक्सप्रेस और विजुअल स्टूडियो 2008 पेशेवर दोनों के साथ होती है" <- तो हाँ सी # फिर। –

+0

माफ़ कीजिए मेरी बुराई, मेरे सिर में एक ही समय में बहुत सी चीजें – Fabian

उत्तर

4

अगर तुम सिर्फ तुम एक शब्द-दर-शब्द CodeProject पर आपके प्रश्न का जो पहले से ही साल आधे से अधिक एक पहले पोस्ट किया गया था के समान प्रतिलिपि पाया है | त्रुटि संदेश googled:

Obscure Error: The File '' Could Not Be Refactored

कि के लेखक प्रश्न Connect पर दायर किया गया और माइक्रोसॉफ्ट ने भविष्य में रिलीज में इसे ठीक करने का वादा किया:

Thanks for your feedback. We're aware of this issue. This issue will not be fixed in any VS2008 patches. Also, this issue also exists in Visual Studio 2010. However, we will strongly consider addressing this issue in a future release.

As a workaround, you may be able to get the refactor to work by first loading any XAML file that exists in your project.

If you have any other questions or issues, feel free to contact me directly. My email is ramatthi (at) microsoft (dot) com.

+0

+1 यह बग विजुअल स्टूडियो 2010 संस्करण 10.0.30319.1 आरटीएमआरएल में अभी भी सक्रिय है। समाधान सुनिश्चित करना है कि रिफैक्टरिंग के दौरान कोई एक्सएएमएल फाइलें खुलती हैं। – Sabuncu

+0

विजुअल स्टूडियो एंटरप्राइज़ 2015 में अभी भी बग है। – BaBu

+1

बग अभी भी वीएस 2017 में मौजूद है। –

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