2012-11-06 71 views
5

我升级了我的Azure SDK以使用版本1.8,现在编译时出现以下错误。升级到Azure SDK 1.8和DiagnosticMonitor.Start(..)失败

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

我的代码代码如下所示:

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

回答

4

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

+0

哈哈,因为我即将发布! ;) – f0x

+2

据我所知,如果你添加了监听器,你也需要更改app.config/web.config文件中的版本 – Azat

+0

这是一个很好的观点,当你升级SDK的时候很容易错过这些东西。 –