web-dev-qa-db-ja.com

TypeScriptをVisual Studio 2013で動作させる方法

Visual Studio用のTypeScriptプラグインをダウンロードし、インストールして、PCを再起動しました。また、VS 2013 Express for WebとVS 2013 Ultimate Previewの両方をインストールしましたが、TypeScriptはありません。ファイルテンプレートもプロジェクトテンプレートもありません。

TypeScriptを適切にインストール/ Visual Studioに表示するさまざまな方法を教えてください。 vsixファイルを探して開くなど、さまざまなことを試みました(ただし、このファイルはTypeScriptのこのバージョンには存在しません-他の場所に移動しない限り)、ダウンロードしてインストールしようとしましたWeb Essentials-しかし、彼らのウェブサイトによると、VSはTypeScriptをネイティブにサポートしているようです。また、TypeScriptのアンインストール/再インストールも何度もしています。

古いバージョンのTypeScript 0.8.3をダウンロードすることも試みましたが、見つかったすべてのリンクはすべて、0.9.1の新しいダウンロードページにリダイレクトされます。

何も動作しません。

TypeScriptをeither VS 2013 Express for Web または VS 2013 Ultimate Previewと連携させるにはどうすればよいですか?

私はフォーラムの投稿やコメントをウェブ上で見ましたが、人々はそれが彼らのために働いていると言っています。何が起こっているのか分かりません。

27

私はここで質問を見つけましたが、答えはほとんど機能していました。しかし、いくつかのことを変更した後、私はこれを機能させることができました。これらの手順は、元の手順とは少し異なります。元の手順は here です。

  1. Visual Studioを閉じます。
  2. インストール Visual Studio 2012 Update 3のVisual C++再頒布可能パッケージ x86バージョン(x64プラットフォームで実行されている場合でも、tsc.exeはx86アプリケーションです)。
  3. Visual Studio 2012バージョン0.9.0.1用のTypeScriptをダウンロードする
  4. https://code.google.com/p/lessmsi/ を使用して、MSIファイルを一時的な場所に解凍/抽出します。
  5. ディレクトリ_SourceDir\Microsoft SDKs\TypeScript_を%ProgramFiles(x86)%\Microsoft SDKsにコピーします
  6. ディレクトリ_SourceDir\VS11_EXTENSIONS_DIR\TypeScript_を%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoftにコピーします
  7. _SourceDir\VS11_フォルダー(_file.ts_、_newtypescriptfileitems.vsdir_)の2つのファイルを%ProgramFiles(x86)%\\Microsoft Visual Studio 12.0\Common7\IDE\NewFileItemsにコピーします
  8. フォルダー_SourceDir\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript_を%ProgramFiles(x86)%\MSBuild\Microsoft\VisualStudio\v12.0にコピーします
  9. %ProgramFiles(x86)%\Microsoft SDKs\TypeScriptを含むようにパス環境変数を変更します
  10. Visual Studioを起動します。

これらの正確な手順により、Visual Studio 2013 PreviewおよびVisual Studio 2013 Express for WebでTypeScriptを完全にサポートできるようになりました。この回答を投稿してくれた男に感謝します。

14

Spikeの回答のステップ3のバージョンを検索しましたが、これは現在、実行可能ファイルのみです。それで、MSがやや新しいバージョンをダウンロードしました:

TypeScriptダウンロード

それがダウンロードされたら、それを実行し、VS 2012およびVS 2013のTypeScriptの修復またはアンインストールを提案しました(VS 2013および2013 Web Essentialsが既にインストールされていますが、TypeScriptを使用するプロジェクトはロードされません)

修復が完了すると、TypeScriptを含むプロジェクトは正常にロードされました。したがって、TypeScriptのインストールを修復してみるだけの価値があるかもしれません。

6
Spicoli

説明によると、 here スタンドアロンバージョンとコンポーネントを含むアップデートを同時に使用することはできません。

私のシステムにはVS2012とVS2013があり、VS2013でのTypeScriptサポートに関する多くの問題(または欠如)がありました。

そこで、Visual Studio 2012のTypeScript 1.0.0ツールをアンインストールし、Visual Studio 2013 Update 3を再適用しました。現在は正常に動作していますが、詳細がいくつかあり、プロジェクトの移行が適切に行われませんでした。 tsファイルを再インクルードし、ビルドアクションが「TypeScriptコンパイル」であることを確認します。

0
user2107784

RC 3をVisual Studio 2013にインストールし、すべてが修正されました。

Visual Studio RC3ダウンロード

0
Niederee