2014-04-15 2 views
2

Visual Studio 2013 업데이트 2 RC 및 Azure SDK 2.3으로 업데이트되었습니다. 다음의 세 가지에'Storage.WindowsAzure'네임 스페이스에 'Storage'형식 또는 네임 스페이스 이름이 없습니다.

The type or namespace name 'Storage' does not exist in the namespace 'Microsoft.WindowsAzure' 

:

지금 나는 다음과 같은 오류가 발생합니다

The type or namespace name 'CloudBlobClient' could not be found (are you missing a using directive or an assembly reference?)

: 다음이 사용하는 네임 스페이스를 제거하면

using Microsoft.WindowsAzure.Storage; 
using Microsoft.WindowsAzure.Storage.Auth; 
using Microsoft.WindowsAzure.Storage.Blob; 

나는 오류 이 줄에 :

CloudBlobClient _blobClient; 

내가 VS에서 작은 밑줄은 내가에 추가하는 것이 제안 얻을 : VS가 말하는 것을 내가 존재하지 않는 것과 같은 네임 스페이스가

using Microsoft.WindowsAzure.Storage.Blob;

.

아이디어가 있으십니까?

+0

컴파일에서 솔루션을 방지 다른 (비 푸른) 오류가 있습니까? –

+0

@ LukkhaCoder 아니요 – Kyle

+0

이 프로젝트에 대해서도이 문제가있었습니다. 때때로 업그레이드가 프로젝트의 참조를 자동으로 업데이트하지 않는 것 같습니다. 모든 프로젝트가 새로운 Windows Azure .dll을 참조하는지 다시 확인하십시오. – mellamokb

답변

2

5 월 12 일 Microsoft는 NuGet에서 WindowsAzure.Storage 4.0을 출시했습니다. 3.1에서이 패키지로 업그레이드하면 문제가 해결됩니다.

+0

v4.0으로 업그레이드해도 문제가 해결되지 않았습니다.그러나 어셈블리의 대상 프레임 워크를 v4.0에서 v4.5로 변경하면 해결됩니다. –

+0

SDK를 업데이트 한 후 Visual Studio에서 Nuget Packge 목록에 (!) 표시가 없어지면 간단히 표시됩니다. 목록을 업데이트하면이 문제가 해결됩니다. – Malik

0

잘못된 Newtonsoft.Json 어셈블리가 포함 된 버그가있는 Azure SDK 2.3 버전이 있습니다.

솔루션 (MSDN 포럼에서) : "프로그램 파일 \ microsoft sdks \ windows azure.net sdk \ v2.3 \ ref에서 newtonsoft.json.dll을 삭제하거나 이름을 바꾸어 전체 재 구축을 시도하십시오. 이 버그를 수정하기 위해 SDK 2.3에 대한 업데이트를 릴리스하지만 위의 해결 방법을 사용하면 그 동안에도 문제가 해결 될 것입니다. "

는 여기를 참조하십시오 : https://social.technet.microsoft.com/Forums/windowsazure/en-US/038a5759-d0a1-448c-8ed3-560e8c8fb0b5/azure-sdk-23-error-compiling-project-with-azurestorage-in-net-4?forum=windowsazuredevelopment