2012-06-28 33 views
58

私たちは以前、SDKを介してWindows Azureライブラリを参照していましたが、彼らにはNuGet packages for them nowがあることに気付きました。これは明らかに改善されているので、NuGetパッケージのすべての参照を交換しています。Microsoft.WindowsAzure.ServiceRuntimeのNuGetパッケージはどこにありますか?

しかし、私は

が、我々はSDKのインストールやないからこのDLLを参照することになっているなどRoleEnvironmentなどのクラスが含まれていMicrosoft.WindowsAzure.ServiceRuntime.dllためのNuGetパッケージを、見つけることができませんナゲットパッケージ?それは非常に奇妙なようです。このアセンブリのパッケージが見えませんか?

"windowsazureofficial"タグ付きパッケージをすべてインストールしました(一時的に)、どれも正しい参照がないようです。この時点では1であることを

答えて

23

最新Windows Azure SDK is 1.7ので、更新されたMicrosoft.WindowsAzure.ServiceRuntimeが必要な場合は、手動であなたのマシンにSDKをインストールする必要がありますこれらの参照を自分の役割に追加します。

+4

右、私はそれをやった。 1.6と1.7のSDKの特定の部分をNuGetパッケージとして含めることができますが、すべての部分を含むわけではありません。 –

+22

これはNugetパッケージの目的を破っていませんか? Nugetは外部ライブラリとの統合を容易にすることになっています.Nugetが適切な依存関係を管理できるようになった時点でSDKをインストールする必要があるのはなぜですか?これは修正する必要があります - なぜコミュニティは**非公式サービスランタイム**を管理する必要がありますか? – SliverNinja

+0

@ SliverNinjaでは、SDKにはエミュレータやその他のものも含まれています。これらはMS.WA.ServiceRuntimeのようなアセンブリに依存しています。誰も非公式サービスランタイムを必要としません。 – bzlm

2

が表示されませんが、私はこれを見つけた:AnglicanGeek's Unofficial Windows Azure Service Runtime 1.6

+1

。私はちょうど私たちの内部のナゲットサーバー上にそれのためのナゲットパッケージを作成し、1つを作ることに周りまでそれを使用すると思います –

0

SDKのコア部分を配布したくないため、実際のSDKをインストールする必要があります。私は、 "windowsazureofficial" nugetパッケージのオーナーに(ナゲット経由で)メッセージを送り、フィードバックを求めました。

アップグレードの場合は、まずsdkを取得し、アップグレード手順hereに従ってください。参照は自動的に更新され、可能であれば、ローカル参照もnugetパッケージ参照に変換されます。

+6

他にも、 'Program Files \ Microsoft SDKs \ Windows Azure \ .NET SDK \ \ bin 'のパスに' Microsoft.WindowsAzure.ServiceRuntime.dll'があります。 \ runtimes \ base'となります。 – SliverNinja

2

ビルドするAzure SDKの特定のバージョンをインストールする必要があります。

実際には、リファレンスライブラリ(SDKの複数の部分が個別にダウンロードできます)を含めて、その一部をインストールするだけで、探しているアセンブリに依存します。

2.2または2.3 SDKの場合、Microsoft.WindowsAzure.ServiceRuntimeまたはMicrosoft.WindowsAzure.Diagnosticsアセンブリの場合、他の参照ライブラリをインストールする 'WindowsAzureLibsForNet-x64' MSIではなく、 'WindowsAzureAuthoringTools' MSIインストーラが必要です。すべてのAzureのパッケージと

+1

Microsoft.WindowsAzure.ServiceRuntimeはMicrosoftAzureAuthoringTools現在 Microsoft.WindowsAzure.Diagnosticsあり、ここで.NET用のAzure SDKから入手両方MicrosoftAzureLibsForNet に現在ある: https://azure.microsoft。com/ja/downloads/archive-net-downloads/ (投稿時のAzure SDKのバージョンは2.7) –

1

一覧:Azure SDK for .NET

注:SDKファイルをダウンロードする前に、インストールが SDKのインストールに関与プロセスおよび依存関係を理解するために ステップ見直します。 SDK 1.7以降の場合、以下のManual Installersリンクに含まれているインストール手順 を使用してください。 SDK 1.6および の場合は、このページの後半に記載されているインストール手順に従ってください。

7

同様の問題がありました。

オプション1)

私は私のGoogleドライブストレージでDLL librayを追加しました:Microsoft.WindowsAzure.CloudDrive

オプション2)

をそして私はこのNuGetパッケージを見つけました:

Azure SDK 2.2 DLLs

PM> Install-Package AzureSDK2.2DLLs

詳細情報が必要な場合は、私に連絡してください。まだあなたがアセンブリ>拡張機能の下で見て確認して、戦って、誰のために

+0

オプション2は治療のように機能しました!これは正解になるはずです。 – Catwood

+0

2番目のオプションが機能します! – Milan

+2

オプション2は正規のバイナリを使用する正規のMicrosoftパッケージではありません – Dizzle

9

How to add Microsoft.WindowsAzure.ServiceRuntime

;)これは今3ヶ月以内に2回私を持っています!

+0

これは現在受け入れられている回答になるはずです。 – KRoy

1

それは今NuGetの定期的なパッケージです:私はちょうど彼らがこれをサポートしていけないというすごい、本当に驚くべきことが分かっ

Install-Package Microsoft.WindowsAzure.SDK

+2

それは非公式です –

関連する問題