web-dev-qa-db-ja.com

Visual Studio 2015 RTM-TypeScriptツールの更新後にJavaScriptサポートが失われる

TypeScriptツールをバージョン1.5.3から1.5.4に更新した後、Visual Studio 2015内のJavaScriptファイルのサポートを失いました。

JavaScriptのサポートとは、インテリセンス、構文の色付け、および[オプション]メニュー内のJavaScriptオプション->テキストエディターを意味します。

私のjsファイルはtxtファイルのようになりました。

私はすでに多くのことを試しました:

  1. この回答の手順: Visual Studio 2015 CTP-Javascript support missing
  2. TypeScriptツールの修復
  3. Microsoft Asp.NetおよびWeb Tools 2015を修復する
  4. Visual Studio 2015全体を修復する

何もうまくいきませんでした。

誰かがこの問題の解決策を知っていますか?

20
Augusto Barreto

これはVS 2015で修正された既知のバグですが、特定の期間中に「ユニバーサルWindowsアプリ開発ツール」をインストールした場合に影響を受ける可能性があります。次の回避策を備えたKBがまもなく公開されます。

「ユニバーサルWindowsアプリ開発ツール」がまだインストールされている場合:

  1. [プログラムと機能]に移動し、[Visual Studio 2105]を選択して、[変更]をクリックします。
  2. Visual Studioのセットアップで、[変更]をクリックします。
  3. 「ユニバーサルWindowsアプリ開発ツール」機能の選択を解除します
  4. 「ユニバーサルWindowsアプリ開発ツール」を再度選択し、「更新」をクリックします。

「ユニバーサルWindowsアプリ開発ツール」をすでにアンインストールしている場合:

  • 「ユニバーサルWindowsアプリ開発ツール」を再インストールします
  • または、次の手順を実行して、JavaScriptプロジェクトシステムと言語サービスを再インストールします。
    1. Visual Studioのエディションに対応するインストーラーをダウンロードします。 vs_community.exe
    2. CMDウィンドウを開き、次のコマンドを実行します:vs_community.exe /modify /installselectableitems JavaScript_Hidden /passive

ご迷惑おかけして申し訳ありません。お役に立てば幸いです。

28
Michael Braude

TypeScript 1.5.3にロールバックし、JSのサポートを取り戻すための回避策を見つけました。

  1. プログラムと機能から、TypeScript Tools 1.5.4とMicrosoft Asp.Net and Web Tools 2015をアンインストールします。
  2. VS 2015オフラインインストーラーをダウンロードします(参照: VS2015 Community Editionをオフラインでインストールする方法
  3. 手順2のダウンロードディレクトリ内で、「packages\WPT」に移動し、「webtoolsextensionsvs14.msi」をインストールします(Microsoft Asp.NetおよびWeb Tools 2015)。
  4. 次に、フォルダー(ダウンロードディレクトリ内) "OfflineCache\installers"に移動します。 「TypeScriptV1」と「TypeScriptV2」の2つのTSフォルダーが表示されます。これらは、それぞれバージョン1.5.3および1.5.4のインストーラーです。
  5. TypeScriptツール1.5.3をインストールします(「TypeScriptV1」フォルダー内のインストーラーを使用)

次に、Visual Studioを起動します。この時点でJavaScriptのサポートが復活し、TSのサポートは引き続き利用できます。

注:TypeScriptツールの独立したインストーラーはありませんfor VS 2015(参照: TypeScript 1.5 for VS2015 for internet access

UPDATE:

Mohamed Hegazyが指摘したように、TypeScriptインストーラーは次の場所からダウンロードできます。 TypeScript for Visual Studio 2015

5
Augusto Barreto

私の場合、これが私がそれを修正した方法です:

ツール>オプション>テキストエディター> JavaScript> Intellisense>リファレンス

  1. Reference GroupでImplicit(Web)が選択されていることを確認してください
  2. ~/Scripts/references.jsがインクルードファイルリストに追加されます

それがあなたを助けることを願っています

1
Monah