将 nuget Microsoft.Azure.Management.Sql 从 0.5 版更新到 1.33 版时出现问题

Trouble with update nuget Microsoft.Azure.Management.Sql from version 0.5 to version 1.33

我们在项目中使用 nuget Microsoft.Azure.Management.Sql版本 0.5)。

但是我已经将版本0.5更新为版本1.33(当前时间的最新版本)。

我对某些模型和方法有疑问:

  1. Class 来自命名空间 Microsoft.Azure.Management.Sql.ModelsRecommendedAction 丢失
  2. 缺少接口 IElasticPoolRecommendedActionsOperations
  3. 缺少接口 IElasticPoolAdvisorsOperations

似乎遗漏的 类 已重命名或移动到其他 nuget 包。

在哪里可以找到丢失的 类?

根据最新的 API 文档 Microsoft.Azure.Management.Sql.Models NamespaceRecommendedActionIElasticPoolRecommendedActionsOperationsIElasticPoolAdvisorsOperations 现在不存在了。

正如您所说,classes 似乎已重命名或移动到其他 nuget 包。

我没有找到任何关于此的内容。但是从Microsoft.Azure.Management.Sql中,也许我们可以找到一些类似的接口,比如IElasticPoolActivitiesOperations或者IElasticPoolOperations。看来您需要更改代码并自行创建新的重命名 class 或界面。

我问过 Azure 支持,请等待我的更新。

更新:

是的,正如您在评论中所说,Azure 支持人员回复了我相同的结果。

这是电子邮件:

亲爱的莱昂,

早上好。

我收到了产品组开发人员的回复。请让我分享信息。

根据开发者的说法,这个新库中包含以下 3 个模块:https://www.nuget.org/packages/Microsoft.Azure.Management.Advisor

  1. 来自命名空间 Microsoft.Azure.Management.Sql.Models
  2. 的推荐操作
  3. 接口 IElasticPoolRecommendedActionsOperations
  4. 接口 IElasticPoolAdvisorsOperations

希望这对您有所帮助。