質問

file1.tsを追加しました。これにより、file1.jsが依存しているのがわかります。

file1.ts - file1.jsに行った変更は自動的に再生成されないことに気付きます。

現時点で持っている唯一の回避策は、Pre-Buildイベントの一部としてtsc.exeを呼び出すことです。

私の質問は、より良い回避策や多分あなたがいなくて逃したかもしれないような設定ですか?

役に立ちましたか?

解決

Visual Studio 2012でWeb Essentials 2012拡張子をインストールします。

.tsファイルのすべての保存に.jsファイルを再生成します。

> http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4E15-BECB-6F451EA3BEA6

他のヒント

ASP.NETアプリケーションのCSPROJ:にBeforeBuildターゲットを追加する必要があります。

<Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot;     @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
</Target>
.

ヒント:メモ帳でCSPROJファイルを編集します。

TypeScriptのサポートはWeb Essentials 2012 V3 から削除されました

Microsoftから直接TypeScriptサポートをダウンロードする必要があります。

> http://www.microsoft.com/en-US /ダウンロード/ Details.aspx?ID= 34790

Visual Studioでは、生成するファイルのビルドプロセスを起動する必要があります。遊び場は同じビルドシステムを使用していないため、ソースが変更されるとコンパイルがトリガーされるので、これが行動の違いを見ている理由です。

プラグ

プロジェクトに含まれているすべてのTypesScriptファイルをコンパイルするAfterBuildターゲットを追加するには、install-package typesscript.compileを使用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top