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




visual-studio-2017 error-messaging (6)

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"
    ]
}

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

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

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

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


इस समस्या को हल करने के लिए निम्न कार्य करें:

  • अपने प्रोजेक्ट की रूट डायरेक्टरी में फाइल बनाएं और इसे tsconfig.json
  • इसे जोड़ो:
{
  "compilerOptions": {
    "allowJs": true, 
    "noEmit": true, 
    "module": "system",
    "noImplicitAny": true,
    "removeComments": true,
    "preserveConstEnums": true,
    "sourceMap": true
  },
  "include": [
    "scripts"
  ],
  "exclude": [

  ],
  "typeAcquisition": {
    "enable": true 
  }
}

कृपया tsconfig.json स्पष्टीकरण के लिए नीचे दिए गए दो लिंक पर एक नज़र डालें, क्योंकि आपको अभी भी इसे अपने सेटअप के अनुसार बदलने की आवश्यकता हो सकती है। यह एकमात्र तरीका है जिसने मेरे लिए काम किया। मुझे उम्मीद है कि इससे मदद मिलेगी।
https://www.typescriptlang.org/docs/handbook/tsconfig-json.html
https://developercommunity.visualstudio.com/content/problem/8148/javascript-intellisense-not-working.html


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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







error-messaging