Мы только что обновились до Visual Studio 2012 и установили Azure 2.1 SDK. Когда мы открыли наш проект Azure в VS 2012, он обновил проект Azure для использования версии 2.1 (с 1.6), но проект ASP.Net MVC и другие проекты библиотеки классов, которые также используют SDK, не изменили ни одну из своих ссылок на использовать новые библиотеки. Все они по-прежнему указывают на 1,6 бит. Есть ли способ обновить все ссылки на библиотеки, используемые в SDK 2.1? У нас есть ссылки на клиентов хранилища Windows Azure, клиентов кэширования, диагностики и т. д., и я боюсь, что мы что-то упустим, просто удалив старые ссылки и добавив новые.
Azure: обновление до Azure SDK версии 2.1
Ответы (1)
Я бы не рекомендовал слепо обновлять библиотеки, так как произошли существенные изменения.
Клиентская библиотека хранилища 2.0 (которая является частью SDK 2.1) кардинально отличается (хотя и намного лучше, ИМХО) от предыдущих версий. Произошли изменения пространства имен, некоторые методы были удалены.
Библиотеки диагностики в SDK 2.1 зависят от библиотеки Storage Client 2.0. Опять же, я бы не рекомендовал обновлять его.
Я бы порекомендовал оценить влияние обновления библиотек с версии 1.6 до версии 2.0. Ознакомьтесь со следующими сообщениями в блогах группы хранения:
Я также написал серию сообщений в блоге об обновлении кода до версии 2.0, которые вы можете прочитать здесь:
http://gauravmantri.com/2012/11/17/storage-client-library-2-0-migrating-table-storage-code/
http://gauravmantri.com/2012/11/24/storage-client-library-2-0-migrating-queue-storage-code/
http://gauravmantri.com/2012/11/28/storage-client-library-2-0-migrating-blob-storage-code/
http://gauravmantri.com/2012/12/26/storage-client-library-2-0-exception-handling/
http://gauravmantri.com/2012/12/30/storage-client-library-2-0-implementing-retry-policies/