我正在尝试按照https://msdn.microsoft.com/en-us/library/azure/dn722415.aspx上的说明使用.NET SDK部署azure云服务和VM。我正在使用SDK 2.6版(最新版)。
我无法创建要传递给ComputeManagementClient构造函数的凭据对象。 intellisense试图验证错误的类型。
它预计:Microsoft.Azure.SubscriptionCloudCredentials
存在什么:Microsoft.WindowsAzure.SubscriptionCloudCredentials
据我所知,没有Microsoft.Azure命名空间,这是Microsoft.WindowsAzure.Management.Compute.ComputeManagementClient.ComputeManagementClient
构造函数定义中的错误。有人有建议吗?
(我直接遵循以下链接中描述的语法)。
谢谢, 杰森
答案 0 :(得分:5)
而不是:
using Microsoft.WindowsAzure;
试
using Microsoft.Azure;
第二个using语句是包含要使用的正确SubscriptionCloudCredentials对象的语句。看起来文档已经过时(并不罕见)。