5

我将 Azure SDK 升级为使用 1.8 版,现在编译时出现以下错误。

错误 CS0012:“Microsoft.WindowsAzure.CloudStorageAccount”类型在未引用的程序集中定义。您必须添加对程序集“Microsoft.WindowsAzure.StorageClient, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的引用。

我的代码代码如下所示:

DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", diagConfig);
4

2 回答 2

5

结果他们使用 SDK 1.8 将存储库升级到了 2.0,但使诊断程序依赖于存储库 1.7。所以陷入了一个奇怪的情况,花时间更改代码以使用 2.0(在http://blogs.msdn.com/b/windowsazurestorage/archive/2012/10/29/windows- azure-storage-client-library-2-0-break-changes-amp-migration-guide.aspx),但仍然必须参考旧版本才能使诊断程序仍然工作。

于 2012-11-08T18:44:47.063 回答
4

我需要手动引用“Microsoft SDKs\Windows Azure.NET SDK\2012-10\Microsoft.WindowsAzure.StorageClient.dll”。此 DLL 报告的版本是 1.7.0.0 版本,即使它位于 2012-10 文件夹中。

于 2012-11-06T21:09:24.170 回答