Ответ 1
Microsoft.WindowsAzure.Storage - это версия 2.0 клиентской библиотеки хранилища, в то время как Microsoft.WindowsAzure.StorageClient является более старой версией. В версии 2.0 библиотеки было много изменений (некоторые из них ломаются). Если вы начинаете новый, я бы рекомендовал использовать 2.0 библиотеки, поскольку я нашел ее более интуитивно понятной и простой в использовании, чем более старая версия. Если у вас есть приложение, которое использует версию версии 1.7, прежде чем вы решите обновить, я бы рекомендовал прочитать следующие сообщения в блоге от Windows Azure Storage Team:
Однако имейте в виду, что все еще есть некоторые компоненты, которые могут использоваться вашим приложением, которые зависят от клиентской библиотеки хранилища 1.7. Одним из них является Windows Azure Diagnostics. Поэтому в течение некоторого времени вам нужно будет использовать обе версии. Хорошо, что вы можете использовать обе версии одновременно в своем проекте.
Надеюсь, что это поможет.
ИЗМЕНИТЬ
Я также написал несколько сообщений в блогах о переносе кода из клиентской библиотеки хранилища с 1.7 до 2.0, где я рассмотрел некоторые основные сценарии. Вы можете прочитать эти сообщения здесь:
Миграция кода хранения блоков: http://gauravmantri.com/2012/11/28/storage-client-library-2-0-migrating-blob-storage-code/
Миграция кода очереди: http://gauravmantri.com/2012/11/24/storage-client-library-2-0-migrating-queue-storage-code/
Перенос таблицы хранения таблиц: http://gauravmantri.com/2012/11/17/storage-client-library-2-0-migrating-table-storage-code/