異なるバージョンの Windows Admin Center SDK をターゲットにする

適用先:Windows Admin Center、Windows Admin Center Preview

SDK の変更とプラットフォームの変更によって拡張機能を最新の状態に保つことは簡単です。 NuGet パッケージマネージャータグを使用して、新機能のリリースを SDK のバージョンに整理します。

選択できる SDK のバージョンは 2 つあり、非推奨のものは 3 つあります。

  • latest – この SDK パッケージは、Windows Admin Center の現在の GA リリースと整合しており、最も安定しています
  • experimental – この SDK パッケージには最新の変更と機能が含まれていますが、不安定な場合があります
  • insider – この SDK パッケージは非推奨になりました。代わりに最新または試験的なパッケージを使用してください
  • next – この SDK パッケージは非推奨になりました。代わりに最新または試験的なパッケージを使用してください
  • legacy – この SDK パッケージは非推奨になりました。代わりに最新または試験的なパッケージを使用してください

Note

ダウンロードできる Windows Admin Center のさまざまなバージョンについては、こちらを参照してください。

新しいプロジェクトでの SDK バージョンのターゲット設定

新しい拡張機能を作成するときに、--version パラメーターを指定して、別のバージョンの SDK を対象にすることができます。

wac create --company "{!Company Name}" --tool "{!Tool Name}" --version {!version}
説明
{!Company Name} 会社名 (スペースを含む) Contoso Inc
{!Tool Name} ツール名 (スペースを含む) Manage Foo Works
{!version} SDK バージョン latest

次に、experimental をターゲットにして新しい拡張機能を作成する例を示します。

wac create --company "Contoso Inc" --tool "Manage Foo Works" --version experimental

Note

新しい拡張機能をビルドする開発者には、安定性のために latest SDK バージョンを使用することをおすすめします。

既存のプロジェクトでの SDK バージョンのターゲット設定

既存のプロジェクトを変更して、SDK の別のバージョンをターゲットにするには、package.json で次の行を変更します。

"@microsoft/windows-admin-center-sdk": "latest",

この例では、latest を目的の SDK のバージョン (つまり experimental) に置き換えています。

"@microsoft/windows-admin-center-sdk": "experimental",

その後、npm install を実行して、プロジェクト全体の参照を更新します。