【发布时间】:2020-12-04 17:26:47
【问题描述】:
我已更新到 Visual Studio 2013 Update 2 RC 和 Azure SDK 2.3。
现在我收到以下错误:
The type or namespace name 'Storage' does not exist in the namespace 'Microsoft.WindowsAzure'
在所有这三个方面:
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Auth;
using Microsoft.WindowsAzure.Storage.Blob;
如果我使用命名空间删除这些,则会收到错误消息:
找不到类型或命名空间名称“CloudBlobClient”(是 您缺少 using 指令或程序集引用?)
在这一行:
CloudBlobClient _blobClient;
我得到 VS 中的小下划线,建议我添加:
使用 Microsoft.WindowsAzure.Storage.Blob;
VS 告诉我的同一个命名空间不存在。
有什么想法吗?
【问题讨论】:
-
是否有任何其他(非 Azure)错误导致解决方案无法编译?
-
我在我们的项目中也遇到了这个问题。似乎有时升级不会自动更新项目中的引用。仔细检查所有项目是否引用了新的 Windows Azure .dll。
-
@mellamokb 我通过nugget更新了azure相关的dll,还有其他需要更新的dll吗?
-
我的意思是实际上单击项目中的每个引用并检查属性。确保它们是新版本 (2.3),而不是您更新的任何旧版本的 SDK。我注意到在我们的一些较大的解决方案(包含 10 多个项目)中,NuGet 更新实际上修复了哪些引用。
-
@CarstenSchütte 问题已解决。周一 WindowsAzure.Storage 4.0 在 NuGet 上发布,修复了这个问题。我还为 VS 安装了更新 2 的 RTM,但我认为这不相关。
标签: azure visual-studio-2013 azure-blob-storage