2015-12-08 15 views
14

मुझे कोई समस्या है, जिसे मैं हल नहीं कर सकता। मैं प्रत्येक cshtml- एक विजुअल स्टूडियो सी # एमवीसी प्रोजेक्ट में फ़ाइल नहीं खोल सकता (जो भी प्रोजेक्ट मैंने कोशिश की)। मैं निम्न त्रुटि संदेश मिलता है (मैं अंग्रेज़ी में अनुवाद करने की कोशिश):विजुअल स्टूडियो cshtml फ़ाइलें नहीं खोल सकता

वस्तु संदर्भ किसी ऑब्जेक्ट को एक उदाहरण के लिए सेट नहीं

गूगल का कहना है, यह एक NullReferenceExeception हो सकता है। लेकिन इसका मेरे कोड से कोई लेना देना नहीं है, क्योंकि पहले मैं प्रोजेक्ट को सफलतापूर्वक निष्पादित कर सकता हूं और दूसरा प्रत्येक प्रोजेक्ट में त्रुटि होती है (आज से)।

+0

मैं पता है कि NullReference क्या है ... लेकिन आपको इसे डुप्लिकेट करने से पहले, मेरे प्रश्न को पढ़ना चाहिए। मेरा कोड निश्चित रूप से काम करता है, जैसा कि मैंने कहा, समस्या हर परियोजना के लिए होती है जो मैं खोलता हूं। और मैं एक सीएसटीएमएल फाइल नहीं खोल सकता !! यह बिल्कुल समझ में नहीं आता है। इसकी तरह मेरे पास मेरे लिंक किए गए cshtml फ़ाइलों के लिए एक NullReference है, लेकिन मैंने अपनी परियोजना से सभी हटा दिया और सभी को फिर से सम्मिलित किया। कुछ भी नहीं – Maermot

+0

वीएस में, .cshtml फ़ाइल पर राइट क्लिक करें, फिर खोलें ... यहां पोस्ट करें इस फ़ाइल को खोलने के लिए आपका डिफ़ॉल्ट प्रोग्राम क्या है – skalinkin

+0

एचटीएमएल-संपादक मेरा मानक है (आह अगर मैं एचटीएमएल-एडिटर (वेब ​​फॉर्म) यह काम करता है !! लेकिन मैं इसे सामान्य HTML संपादक के लिए कैसे ठीक कर सकता हूं ??) – Maermot

उत्तर

15

मुझे बस एक ही समस्या का अनुभव हुआ। जैसा कि आपने वर्णन किया है, यह अभी कहीं से बाहर नहीं आया है। मैं भी 2 घंटे की मरम्मत के माध्यम से चला गया। उसने इसे ठीक नहीं किया।

हालांकि, एक सहकर्मी ने इस फिक्स का सुझाव दिया। \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 14.0 \ Common7 \ IDE \ devenv.exe:

Visual Studio 2015 not syntax highlighting razor nor Intellisense

मैं एक ही समस्या थी, केवल ठीक अब तक सी सभी उपयोगकर्ता डेटा (रीसेट करके है/ResetUserData)।

अब मैं वास्तविक डिफ़ॉल्ट संपादन का उपयोग करने में सक्षम हूं और मुझे फिर से हाइलाइट करने वाला अच्छा वाक्यविन्यास मिलता है।

+2

यिक्स। क्या एक भयानक, भारी हाथ समाधान। लेकिन, यह काम किया। –

+1

मुझे बेकन बचाया। यह समाधान बहुत अच्छा काम किया। मेरी इच्छा है कि मैंने 3 घंटे के मरम्मत कर का भुगतान करने से पहले इसे आजमाया था। –

+1

मुझे अभी भी एक ही समस्या है। मेरे पास एएसपी.नेट आरसी 1 स्थापित करने के बाद कुछ नहीं था। मेरा विजुअल स्टूडियो 2015 अपडेट 2 स्थापित करने के बाद दिखाई दिया। इस बिंदु तक, मैंने जो कुछ भी नहीं किया है, वह समस्या ठीक कर दी गई है। मैं उपयोगकर्ता डेटा रीसेट करता हूं। ComponentModelCache फ़ोल्डर की सामग्री को हटा दिया गया। मैंने विजुअल स्टूडियो पर भी मरम्मत की, जिसमें लगभग 3 घंटे लगे और समस्या अभी भी वहां है। इस बिंदु पर, मुझे यह भी नहीं पता कि क्या करना है। – Sam

0

यह मेरे लिए काम करता है: Visual Studio 2015 Broken Razor Intellisense मेरी प्राथमिकताओं को रीसेट नहीं किया गया है या अन्य दुष्प्रभावों का कारण नहीं है।

0

यह नाज़ेट द्वारा अपडेट किए जाने पर समाधान को साफ करते समय रेजर के संस्करण के कारण होता है। परियोजना को फिर से बनाएं और समस्याओं के बिना खुल जाएगा।

12

समाधान है कि मेरे लिए काम किया here से था

  1. बंद वी.एस.
  2. % की सामग्री हटाएं LOCALAPPDATA% \ Microsoft \ VisualStudio \ 15.0 \ ComponentModelCache
  3. ओपन वी.एस.

जैसा कि @ jamez14 द्वारा सुझाया गया है, यदि आप विजुअल स्टूडियो के एक अलग संस्करण का उपयोग कर रहे हैं, तो बस आपके पास संस्करण के पथ में 15.0 बदलें।

+1

यह निश्चित रूप से अधिकांश मामलों का सही उत्तर है – Carsten

+0

विजुअल स्टूडियो 2017 के लिए भी काम किया गया है (पथ में संस्करण '14.0' से' 15.0 * 'बदलना आवश्यक है)। – jamez14

+0

सहमत! मैं जवाब अपडेट कर रहा हूं। –

0

कंसोल में आदेश चल रहा है: C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 14.0 \ Common7 \ IDE \ devenv.exe/ResetUserData के रूप में यह सभी उपयोगकर्ता डेटा रीसेट करता है आपकी समस्या को ठीक करना चाहिए

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