我应该抓住哪个:Hyak.Common.CloudException 或 Microsoft.WindowsAzure.CloudException?
Which should I catch: Hyak.Common.CloudException or Microsoft.WindowsAzure.CloudException?
catch (CloudException)
现在不编译,直到我决定!
我升级到新的azure sdk了,我搞不懂...
所以是的,我从一些非常旧的版本更新到最新的 Windows Azure 管理计算库 Microsoft.WindowsAzure.Management.Compute 12.0.0.0。
旧版本依赖于Microsoft.WindowsAzure.Common。
那里定义了 CloudException。
新版本依赖于Hyak.Common和Microsoft.Azure.Common。
CloudException 现在在 Hyak.Common 中定义,新的管理库现在将抛出这个异常,而不是另一个。
我现在也做了
Uninstall-Package Microsoft.WindowsAzure.Common
Uninstall-Package Microsoft.WindowsAzure.Common.Dependencies
看来我不应该再依赖他们了
catch (CloudException)
现在不编译,直到我决定!
我升级到新的azure sdk了,我搞不懂...
所以是的,我从一些非常旧的版本更新到最新的 Windows Azure 管理计算库 Microsoft.WindowsAzure.Management.Compute 12.0.0.0。
旧版本依赖于Microsoft.WindowsAzure.Common。
那里定义了 CloudException。
新版本依赖于Hyak.Common和Microsoft.Azure.Common。
CloudException 现在在 Hyak.Common 中定义,新的管理库现在将抛出这个异常,而不是另一个。
我现在也做了
Uninstall-Package Microsoft.WindowsAzure.Common
Uninstall-Package Microsoft.WindowsAzure.Common.Dependencies
看来我不应该再依赖他们了