I've defined the following variable:
var x = Microsoft.WindowsAzure.Storage.Blob.StandardBlobTier.Hot;
But the compiler is returning the following error:
Error CS0433 The type 'StandardBlobTier' exists in both 'Microsoft.Azure.Storage.Blob, Version=9.4.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' and 'Microsoft.WindowsAzure.Storage, Version=9.1.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
I don't think I've ever seen a type conflict error like this occur after specifiying a fully-qualified class name. Any idea what the root cause of this error might be or how to fix?
UPDATE
Here's some more interesting info. The y var below is being set to a fully qualified reference of the stated conflicting type but the compiler is telling me that the conflicting type doesn't exist!:
var x = Microsoft.WindowsAzure.Storage.Blob.StandardBlobTier.Hot;
var y = Microsoft.Azure.Storage.Blob.StandardBlobTier.Hot;
This seems confusing