web-dev-qa-db-ja.com

MSBuild TypeScriptコンパイルを無効にする

ASP.NET MVC5などのVisual Studioプロジェクトの場合、ビルド/デバッグでTypeScriptファイルのコンパイルを無効にするにはどうすればよいですか?

現在、tsconfig.jsoncompileOnSaveおよびbuildOnSaveはfalseに設定されています。プロジェクトに何かを追加する必要がありますか.csprojコンパイルされていないことを確認するには?

ASP.NET MVC5プロジェクトをデバッグするとき、すべての.tsファイル。

あなたが提供できる助けをありがとう。

38

プロパティを追加します<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>をcsprojファイルのPropertyGroupに追加します(Configurationラベルの下に追加しました)。これにより、すべてのmsbuildベースのTSコンパイルが無効になります。

この設定を有効にすると、tsconfig.jsonの設定compileOnSave/buildOnSaveは必要ありません。

古いバージョンのVisual Studioを使用している場合(VS 2017または2015でxprojを暗黙的に考えていた)、プロパティは<TypeScriptEnabled>false</TypeScriptEnabled>

78
Fionn