Visual Studio 2015 RTM - Lost JavaScript support a

2019-01-07 22:16发布

问题:

I have lost the support for JavaScript files inside Visual Studio 2015 after updating the TypeScript tools from version 1.5.3 to 1.5.4.

By support for JavaScript I mean intellisense, syntax coloring and the JavaScript options inside Options menu -> Text Editor.

My js files look like txt files now.

I have already tried many things:

  1. The steps in this answer: Visual Studio 2015 CTP - Javascript support missing
  2. Repair TypeScript Tools
  3. Repair Microsoft Asp.Net and Web Tools 2015
  4. Repair entire Visual Studio 2015

Nothing worked.

Does anyone knows a solution for this problem?

回答1:

This is a known bug that we have fixed in VS 2015, however you could have been affected if you installed the "Universal Windows App Development Tools" during a specific period of time. We will soon be publishing a KB with the following workaround:

If the “Universal Windows App Development Tools” are still installed:

  1. Go to Programs and Features, select Visual Studio 2105, click Change.
  2. In Visual Studio setup, click Modify.
  3. Deselect the feature “Universal Windows App Development Tools”
  4. Select “Universal Windows App Development Tools” again, and click Update.

If you have already uninstalled the “Universal Windows App Development Tools”:

  • Reinstall “Universal Windows App Development Tools”
  • Or, take the following steps to reinstall the JavaScript project system and language service:
    1. Download the installer for your edition of Visual Studio, e.g. vs_community.exe.
    2. Open a CMD window, and run the following command: vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive

Sorry for the trouble. Hope that helps.



回答2:

Found a workaround to rollback to TypeScript 1.5.3 and get back support for JS:

  1. From Programs and Features, uninstall TypeScript Tools 1.5.4 and Microsoft Asp.Net and Web Tools 2015
  2. Download VS 2015 offline installer (Reference: How to install VS2015 Community Edition offline)
  3. Inside the download directory from step 2, navigate to "packages\WPT" and install "webtoolsextensionsvs14.msi" (Microsoft Asp.Net and Web Tools 2015)
  4. Then navigate to the folder (inside the download directory) "OfflineCache\installers". You will see two TS folders: "TypeScriptV1" and "TypeScriptV2". They are the installers for the versions 1.5.3 and 1.5.4 respectively.
  5. Install TypeScript Tools 1.5.3 (using the installer inside the folder "TypeScriptV1")

Now, start Visual Studio. At this point JavaScript support should be back, and TS support still available.

NOTE: there is no independent installer for TypeScript Tools for VS 2015 (Reference: Typescript 1.5 for VS2015 without internet access)

UPDATE:

As Mohamed Hegazy noted, the TypeScript installers are available to download on: TypeScript for Visual Studio 2015



回答3:

In my case, here is the way I fixed it:

Tools > Options > Text Editor > JavaScript > Intellisense > References

  1. Make sure you Implicit (Web) is selected under Reference Group
  2. Make sure that ~/Scripts/references.js is added in the include files list

Hope it will help you