Azure:将凭据传递给ComputeManagementClient的构造函数,需要不正确的类型

时间:2015-06-10 00:28:58

标签: c# .net azure

我正在尝试按照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

构造函数定义中的错误。

有人有建议吗?

(我直接遵循以下链接中描述的语法)。

谢谢, 杰森

1 个答案:

答案 0 :(得分:5)

而不是:

using Microsoft.WindowsAzure;

using Microsoft.Azure;

第二个using语句是包含要使用的正确SubscriptionCloudCredentials对象的语句。看起来文档已经过时(并不罕见)。