「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される

「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングの対処法を紹介します。

概要

TypeScriptの古いプロジェクトをビルドすると次のワーニングが発生します。
アラートメッセージ
TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。アップグレードできない場合でも、オプションのコンポーネントとして VS インストーラーで TypeScript SDK を使用できます。
「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される:画像1

対処法

TypeScript SDK の参照の削除

Visual Studioを起動し、TypeScriptのあるプロジェクトのソリューションを開きます。 ソリューションエクスプローラーウィンドウで、TypeScriptファイルのあるプロジェクトのノードをクリックして選択し、右クリックします。 ポップアップメニューが表示されますので、[プロジェクトのアンロード]の項目をクリックします。
「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される:画像2

プロジェクトがアンロードされ、プロジェクトファイルがエディタウィンドウに表示されます。
「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される:画像3

プロジェクトファイルの次のコード部分を削除します。
<Import Project="..\packages\Microsoft.TypeScript.MSBuild.4.7.4\build\Microsoft.TypeScript.MSBuild.targets"
  Condition="Exists('..\packages\Microsoft.TypeScript.MSBuild.4.7.4\build\Microsoft.TypeScript.MSBuild.targets')" />
<Error Condition="!Exists('..\packages\Microsoft.TypeScript.MSBuild.4.7.4\build\Microsoft.TypeScript.MSBuild.props')"
  Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.TypeScript.MSBuild.4.7.4\build\Microsoft.TypeScript.MSBuild.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.TypeScript.MSBuild.4.7.4\build\Microsoft.TypeScript.MSBuild.targets')"
  Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.TypeScript.MSBuild.4.7.4\build\Microsoft.TypeScript.MSBuild.targets'))" />
「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される:画像4

Microsoft.TypeScript.MSBuild NuGet パッケージのインストール

続いて、Microsoft.TypeScript.MSBuild パッケージをインストールします。
NuGet パッケージマネージャー コンソールでインストールする場合は、次のコマンドをコンソールで実行します。
手順の詳細はこちらの記事を参照してください。
Install-Package Microsoft.TypeScript.MSBuild -Version (最新版のバージョン)

GUIのパッケージマネージャーを利用する場合は、パッケージマネージャーの検索ウィンドウで、Microsoft.TypeScript.MSBuildを検索し、 パッケージをインストールします。 手順の詳細はこちらの記事を参照してください。
「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される:画像5

インストール後プロジェクトを、クリーンしたのち、再ビルドします。ワーニングメッセージが消えていることが確認できます。
「TypeScript SDK は非推奨になりました。TypeScript コンパイルを有効にするには、パッケージ マネージャーの NuGet を使用して 'Microsoft.TypeScript.MSBuild' NuGet パッケージをインストールします。」 ワーニングが表示される:画像6

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2022-07-28
Copyright © 1995–2025 iPentec all rights reserverd.