Azure SDK v2.4中缺少CloudConfigurationManager?

Ale*_*sko 8 azure azure-sdk-.net azure-cloud-services

有人可以帮我弄清楚Azure SDK v2.4中CloudConfigurationManager的位置吗?

v2.3 SDK中的CloudConfigurationManager位于:C:\ Program Files\Microsoft SDKs\Windows Azure.NET SDK\v2.3\ref\Microsoft.WindowsAzure.Configuration.dll

2.4 SDK位于C:\ Program Files\Microsoft SDKs\Azure.NET SDK\v2.4

并且该目录中没有这样的Microsoft.WindowsAzure.Configuration.dll ..

MSDN仍在Microsoft.WindowsAzure.Configuration.dl中显示CloudConfigurationManager:http://msdn.microsoft.com/en-us/library/azure/microsoft.windowsazure.cloudconfigurationmanager.aspx

所以我可以让我的项目编译的唯一方法是,如果我现在安装了2.3和2.4 SDK.

Ric*_*ney 12

它位于文件夹C:\ Program Files\Microsoft SDKs\Azure.NET SDK\v2.4\packages中,作为本地NuGet包(见下文).此外,该目录中还有一个名为LocalPackagesInstallationInstructions.docx的文件,该文件解释了如何将其添加为NuGet包的路径.如果您有一个新的开发环境安装(就像我最近做的那样),那么您可能会觉得这很有帮助.

在此输入图像描述

  • 奇怪的.我最后一次搜索时找不到公共包裹.猜猜我在寻找错误的东西.我今天最终在nuget上找到了包,它显示已经安装好了.但是,我不得不"更新 - 封装Microsoft.WindowsAzure.ConfigurationManager -Reinstall"以使其在我的项目中显示为参考. (3认同)

Llo*_*ell 12

我发现它与之Microsoft.Azure相反Microsoft.WindowsAzure

  • 是的,它确实.我有完全相同的问题,意识到后一个版本的命名空间有变化,所以如果我一直在问这个问题,那么它就是我的问题的答案. (2认同)
  • 这个答案对我也很有帮助.如果您不知道该类位于不同的命名空间中,则上述答案无济于事 (2认同)
  • 是的,认真的.接受的答案是完全错误的. (2认同)

Abh*_*bhi 7

最新答案.安装包Microsoft.WindowsAzure.ConfigurationManager.3.2.1或更新版本

其中包含具有此类的Microsoft.Azure命名空间.CloudConfigurationManager