0

Согласно Microsoft установка бок о бок о Visual Studio 2010 и поддерживается (http://msdn.microsoft.com/en-us/library/ms246609.aspx).Не удается создать проект Windows Azure Cloud в VS 2010 после установки VS 2012 бок о бок

У меня уже был установлен VS 2010 в моей системе (Windows 7 box) вместе с Windows Azure Tools 1.5. Я использовал эту конфигурацию для создания облачного проекта, который размещен на Azure. Несколько дней назад я решил также поставить VS 2012 в свою систему, но сделать это по-бок о бок, а не обновлять (или удалять) VS 2010. Причина, по которой я не хотел удалять VS 2010, состоял в том, что У меня уже были некоторые надстройки, настроенные для него для минимизации и агрегации скриптов и css. Я слышал, что VS 2012 имеет встроенную функциональность, но я не хочу касаться десятков сценариев, которые я уже создал, используя старый метод. Поэтому я хотел сохранить среду VS 2010 в нетронутом рабочем состоянии в случае чрезвычайной ситуации, и мне пришлось опубликовать патч для моего уже размещенного приложения. Я бы использовал VS 2012 для всех новых проектов в будущем.

Однако, после того, как я поставил VS 2012 на свою коробку, он также сбил 1.8 версию Azure SDK. В результате я больше не могу успешно создавать решение VS 2010. У меня есть одна рабочая роль и одна веб-роль в этом решении. Если я построю каждый из них отдельно, сборки будут успешными. Но если я затем попытаюсь построить все решение или упаковать его, он не сработает без сообщения в журнале. Он просто показывает «Сбой сборки» в строке состояния VS.

Поскольку я не получал ошибок в строке состояния, я решил создать приложение «Hello World» с нуля только с одной веб-ролью, используя шаблон проекта Windows Azure Cloud в VS 2010, надеясь получить лучшее сообщение об ошибке. Действительно, когда я пытаюсь построить все решение, я получаю сообщение об ошибке:

Ошибка 102 WAT080: Не удалось найти SDK Windows Azure. Убедитесь, что установлен Windows Azure SDK v1.5. C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Windows Azure Tools \ 1.5 \ Microsoft.WindowsAzure.targets

Очевидно, что установка VS 2012 и Azure SDK 1.8 повредила более старую версию. В идеале я хотел бы поддерживать VS 2010 + Azure SDK 1.5 по-настоящему бок о бок с VS 2012 + Azure SDK 1.8. Есть ли способ сделать это? Если нет, то как я могу исправить ошибку выше? Другими словами, как я могу исправить VS 2010 для работы с Azure SDK 1.8?

Все, что вам очень помогают.

С уважением, Арчил

ответ

0

Я решил эту проблему, перейдя на сайт Microsoft и установить Windows Azure SDK для .NET - октябрь 2012 (1,8).

http://www.microsoft.com/en-us/download/details.aspx?id=35448

Сначала я немного боялся, и люди говорили, что это не будет работать, и они поощряли делать вручную один-на-один установить. Тем не менее, я решил использовать Web Platform Installed ссылку из вышеприведенного страницы:

http://go.microsoft.com/fwlink/?LinkId=254269

В общем, все прошло гладко.