visual studio 2017 VS2017 में "भाषा सेवा अक्षम" त्रुटि संदेश को बंद करना




visual-studio-2017 error-messaging (7)

विजुअल स्टूडियो 2017 एंटरप्राइज में हमारे एमवीसी वेब एप्लिकेशन में हमें निम्नलिखित "त्रुटि" संदेश मिल रहा है।

भाषा सेवा प्रोजेक्ट 'C: \ Work \ Blackhawk Platform \ Platform-DEV-Branch \ BlackhawkViewer \ BlackhawkViewer.csproj' के लिए अक्षम है क्योंकि इसमें बड़ी संख्या में .js फ़ाइलें शामिल थीं। 'Tsconfig.json' फ़ाइल के 'बहिष्कृत' अनुभाग का उपयोग करके फ़ाइलों को बाहर करने पर विचार करें।

मैंने विकल्पों में भाषा सेवा को बंद करने की कोशिश की है लेकिन यह संदेश को बंद नहीं करता है:

यह एक बड़ा वेब अनुप्रयोग है। क्या इस संदेश को tsconfig.json फ़ाइल में किसी भी फाइल को अक्षम किए बिना बंद करने का एक तरीका है जैसा कि यह बताता है?


समाधान जो मेरे लिए काम करता है:

  1. C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE> पर जाएं।
  2. वर्तमान फ़ोल्डर में व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें
  3. भागा देवेनव / सेटअप
  4. Ran devenv / ResetSkipPkgs

मेरे लिए अगले समाधान में मदद कर रहा है। मैंने अपने प्रोजेक्ट के रूट में "disableSizeLimit": "true" विकल्प के साथ एक tsconfig.json फ़ाइल बनाई है।

तो, मेरी tsconfig.json फ़ाइल है:

{
  "compilerOptions": {
  "disableSizeLimit": "true"
},
"exclude": []
}

मेरे मामले में मैं सिर्फ Visual Studio पर टाइपस्क्रिप्ट समर्थन को अक्षम करता हूं:

उपकरण> एक्सटेंशन और अपडेट> Microsoft विज़ुअल स्टूडियो के लिए टाइपस्क्रिप्ट> अक्षम करें

उसके बाद, बस Visual Studio को पुनरारंभ करें, और आप जाने के लिए अच्छे हैं।

आशा है कि यह मदद करेगा,


VS2015 से VS2017 तक Ionic 1 प्रोजेक्ट को माइग्रेट करने के बाद मुझे भी यही समस्या थी, पहले मैंने git क्लीन -fxd को सक्सेज किया और ऊपर से इस सामग्री को अपने आयनिक प्रोजेक्ट में tsconfig.json में जोड़ा।

{
"compilerOptions": {
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": false,
    "sourceMap": true,
    "target": "es5"
},
"exclude": [
    "node_modules",
    "www",
    "bower_components"
    ]
}

इससे मुझे मदद मिली। आप एक कोशिश कर सकते हैं।

 Go to Tools -> Options -> Text Editor -> JavaScript/TypeScript -> Language Service -> General

और बॉक्स को अनचेक करें: "नई जावास्क्रिप्ट भाषा सेवा सक्षम करें।


मैंने निम्नलिखित समाधान के साथ इस समस्या को हल किया:

जब आपके पास एक JavaScript फ़ाइल होती है, जो प्रोजेक्ट में शामिल होती है। SPRROJ फ़ाइल लेकिन प्रोजेक्ट फ़ोल्डर में नहीं है, तो यह त्रुटि हुई।

उदाहरण के लिए मेरे पास नीचे की तरह -csproj फाइल है:

 <ItemGroup>
     <Content Include="Scripts\Test.js" />
 </ItemGroup>

Test.js .csproj फ़ाइल में शामिल है, लेकिन यह लिपियों फ़ोल्डर में नहीं है:

<Content Include="Scripts\Test.js" /> फ़ाइल से <Content Include="Scripts\Test.js" /> लाइन को हटाएं और अपनी परियोजना का पुनर्निर्माण करें।


मैंने इस समस्या का हल ढूंढ लिया है।

मैंने अपना उपयोगकर्ताडेटा रीसेट कर दिया है:

devenv.exe / resetuserdata

ऐसा करने के बाद से जावास्क्रिप्ट सेटिंग्स लगातार बनी हुई हैं और मुझे अब ऊपर भाषा सेवा त्रुटि नहीं मिलती है।

ध्यान दें: यह आपके सभी उपयोगकर्ता डेटा और कस्टमाइज़ेशन को रीसेट कर देगा।





error-messaging