1

今日、Azure SDK をバージョン 2.5 から 2.8 にアップグレードしましたが、それ以来、コンピューティング エミュレーターを動作させることができませんでした。

を示すポップアップが表示されます

「サービスを実行するための前提条件がシステムにありません。」

出力画面を見ると、画面を下にスクロールして次のメッセージが表示されます。

「Microsoft Azure ツール: エラー: インストールされている Microsoft Azure コンピューティング エミュレーターは、ロール バイナリをサポートしていません。最新の Microsoft Azure コンピューティング エミュレーターをインストールして、もう一度やり直してください。Microsoft Azure ツール: 警告: パッケージ内のロール バイナリは、古いバージョンのMicrosoft Azure SDK. アップグレードを検討してください。」

いくつかのロール インスタンスがあるため、どのロールが原因であるか、または何が問題なのかを判断するのに問題があります。

奇妙なことは、nuget を使用して参照されているすべてを更新したことです。私が気付いたことの 1 つは、Microsoft.WindowsAzure.ServiceRuntime.dll が v2.8 というディレクトリにあるにもかかわらず、バージョンが 2.7.0.0 であるように見えることです。Azure に関連付けられている他の 2 つの dll、Microsoft.WindowsAzure.Diagnostics(2.8.0.0) および Microsoft.WindowsAzure.Storage(6.2.0.0) は、他のバージョンを指しているようです。

これらの dll を再指定しなければならないことが問題なのか、それとももっと深刻な問題が発生しているのか、よくわかりません。

4

1 に答える 1

3

Azure 発行プロジェクトでツールのアップグレードを実行する必要があります。Azure パブリッシュ プロジェクト (*.ccproj タイプ?) を右クリックし、 を選択しますProperties

この画面から、アプリケーションを選択し、Upgradeボタンをクリックします。2.7 から 2.8 にアップグレードする必要があるプロジェクトがあることを示すスクリーン ショットを添付しました。右端の赤い円は、右クリックを実行する必要があるプロジェクトです (実際のプロジェクト タイプ名はわかりません)。

ここに画像の説明を入力

于 2015-12-17T07:14:26.117 に答える