面向不同版本的 Windows Admin Center SDK

通过 SDK 更改和平台更改使扩展保持最新状态非常简单。 我们使用 NuGet 包管理器标记将新功能的版本分为多个 SDK 版本。

有三个 SDK 版本可供选择,其中三个已弃用:

  • latest - 此 SDK 包适用于 Windows Admin Center 的当前 GA 版本并且是最稳定的
  • experimental – 此 SDK 包中包含最新的更改和功能,但可能不稳定
  • insider – 此 SDK 包已弃用,请改用最新的包或试验包
  • next – 此 SDK 包已弃用,请改用最新的包或试验包
  • legacy – 此 SDK 包已弃用,请改用最新的包或试验包

注意

详细了解可供下载的 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

注意

建议构建新扩展的开发人员使用 latest SDK 版本来实现稳定性。

面向现有项目中的 SDK 版本

若要将现有项目修改为面向不同的 SDK 版本,请修改 package.json 中的以下行:

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

在此示例中,将 latest 替换为所需的 SDK 版本,即 experimental

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

然后,运行 npm install 以更新整个项目的引用。