Microsoft によると、Visual Studio 2010と2012のサイド バイ サイド インストールがサポートされています ( http://msdn.microsoft.com/en-us/library/ms246609.aspx )。
システムに VS 2010 が既にインストールされている ( Windows 7 ボックス) Windows Azure Tools 1.5 と共に。この構成を使用して、Azure でホストされるクラウド プロジェクトを作成しました。数日前、VS 2012 も自分のシステムにインストールすることにしましたが、VS 2010 をアップグレード (またはアンインストール) するのではなく、サイド バイ サイドで実行することにしました。VS 2010 をアンインストールしたくなかった理由は、スクリプトと css の縮小と集約用に、いくつかのアドオンを既に構成しています。VS 2012 にはこの機能が組み込まれていると聞きましたが、以前の方法を使用して既に作成した多数のスクリプトに触れたくありませんでした。そのため、緊急事態が発生し、すでにホストされているアプリケーションのパッチを公開する必要が生じた場合に備えて、VS 2010 環境を手付かずの動作状態に保ちたいと考えていました。今後のすべての新しいプロジェクトに VS 2012 を使用します。
ただし、VS 2012 をボックスに配置した後、Azure SDK の 1.8 バージョンもダウンしました。その結果、VS 2010 ソリューションを正常にビルドできなくなりました。そのソリューションには、1 つのワーカー ロールと 1 つの Web ロールがあります。それぞれを個別にビルドすると、ビルドは成功します。しかし、ソリューション全体をビルドしたり、パッケージ化しようとすると、ログにメッセージが何も表示されずに失敗します。VSステータスバーに「ビルドに失敗しました」と表示されるだけです。
ステータス バーにエラーが表示されなかったので、VS 2010 の Windows Azure クラウド プロジェクト テンプレートを使用して、Web ロールが 1 つだけの "Hello World" アプリケーションをゼロから作成することにしました。実際、ソリューション全体をビルドしようとすると、エラーが発生します。
エラー 102 WAT080 : Windows Azure SDK が見つかりませんでした。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 と真に並べて維持したいと考えています。これを行う方法はありますか?そうでない場合、どうすれば上記のエラーを修正できますか? つまり、Azure SDK 1.8 で動作するように VS 2010 を修正するにはどうすればよいでしょうか?
あなたが助けるすべては大歓迎です。
よろしく、 アルチル