通过 SDK 更改和平台更改使扩展保持最新状态非常简单。 我们使用 NuGet 包管理器标记 将新功能的发布组织到 SDK 版本中。
有三个 SDK 版本可供选择,其中三个已弃用:
-
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}
| Value | Explanation | Example |
|---|---|---|
{!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 以更新整个项目的引用。