解决方案最终非常简单,但我想其他人会遇到这个问题。
我们有 5-7 个项目都引用了 Azure SDK 1.8。特别是这些库:
- 微软服务总线
- Microsoft.WindowsAzure.Configuration
- Microsoft.WindowsAzure.Diagnostics
- Microsoft.WindowsAzure.ServiceRunTime
- Microsoft.WindowsAzure.StorageClient
如果项目是云服务项目,需要右键项目,进入属性,升级项目。这会在发布时更改部署。它将基于云服务 Azure SDK 版本创建 Azure VM。起初我错过了。
上述所有库都需要在所有项目中升级到 SDK 2.0。最初我错过了一些依赖项的项目 - 并且错过了 Microsoft.ServiceBus 库。
最后一部分是从 Microsoft.WindowsAzure.StorageClient 迁移到 Microsoft.WindowsAzure.Storage。我猜对于 SDK 2.0,他们更改了库名称,这也引入了一些破坏性代码更改。
毕竟云服务现在可以正确发布。唷。