web-dev-qa-db-fra.com

Où se trouve le package NuGet pour Microsoft.WindowsAzure.ServiceRuntime?

Nous avions précédemment fait référence à nos bibliothèques Windows Azure via le SDK et j'ai remarqué qu'elles ont packages NuGet pour eux maintenant . C'est évidemment bien mieux, donc j'échange toutes ces références pour les packages NuGet.

Cependant, je ne trouve pas de package NuGet pour Microsoft.WindowsAzure.ServiceRuntime.dll qui contient des classes telles que RoleEnvironment , etc.

Sommes-nous censés référencer cette DLL à partir de l'installation du SDK et non un package nuget? Cela semble extrêmement étrange. Suis-je tout simplement pas voir le package pour cet assemblage?

J'ai maintenant installé tous les paquets balisés "windowsazureofficial" (juste temporairement) et aucun d'entre eux ne semble avoir la bonne référence!

65
Allen Rice

La dernière Windows Azure SDK est 1.7 donc si vous avez besoin de Microsoft.WindowsAzure.ServiceRuntime mis à jour, vous devrez installer manuellement le SDK sur votre machine et ajouter ces références à votre rôle.

27
AvkashChauhan

How to add Microsoft.WindowsAzure.ServiceRuntime

Pour tous ceux qui se battent encore, assurez-vous de regarder sous Assemblages> Extensions;) Cela m'a maintenant obtenu deux fois en 3 mois!

20
David

J'avais un problème similaire.

Option 1)

J'ai ajouté un dll libray dans mon stockage Google Drive: Microsoft.WindowsAzure.CloudDrive

Dans ce cas, vous devez télécharger et créer un lien "statique".

Option 2)

et j'ai trouvé un package NuGet:

DLL Azure SDK 2.2

PM> Install-Package AzureSDK2.2DLLs

Si vous avez besoin de plus d'informations, contactez-moi.

8
d.danailov

Vous devez installer la version particulière du SDK Azure avec laquelle vous souhaitez créer.

En fait, il vous suffit d'installer certaines parties de celui-ci, y compris les bibliothèques de référence (il existe plusieurs parties du SDK que vous pouvez télécharger séparément) - et cela dépend des assemblys que vous recherchez.

par exemple. pour les kits SDK 2.2 ou 2.3 et Microsoft.WindowsAzure.ServiceRuntime ou Microsoft.WindowsAzure.Diagnostics, vous avez besoin du programme d'installation MSI 'WindowsAzureAuthoringTools' - et non du MSI 'WindowsAzureLibsForNet-x64' MSI , qui installe certaines des autres bibliothèques de référence.

3
Tim Lovell-Smith

C'est maintenant un package régulier sur NuGet:

Install-Package Microsoft.WindowsAzure.SDK

2
catfood

Il ne semble pas y en avoir un pour le moment, mais j'ai trouvé ceci: nofficial Windows Azure Service Runtime 1.6 d'AnglicanGeek

2
Kyle Trauberman

Tu peux trouver Microsoft.WindowsAzure.ServiceRuntime.dll situé dans le chemin:

Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<sdk_version>\bin\runtimes\base
1

Liste avec tous les packages Azure: SDK Azure pour .NET

Remarque: Avant de télécharger les fichiers du SDK, passez en revue les étapes d'installation pour comprendre le processus et les dépendances impliqués dans l'installation du SDK. Pour le SDK 1.7 et les versions ultérieures, utilisez les étapes d'installation incluses avec les liens Installateurs manuels ci-dessous. Pour le SDK 1.6 et versions antérieures, suivez les étapes d'installation répertoriées plus loin sur cette page.

1
d.danailov

Il est probable qu'ils ne souhaitent pas distribuer les parties principales du SDK, vous devez donc toujours installer le SDK réel. J'ai envoyé un message (via nuget) aux propriétaires des paquets de pépites "windowsazureofficial" et demandé des commentaires et je mettrai à jour cela si j'entends.

En ce qui concerne la mise à niveau, obtenez d'abord le sdk puis suivez les instructions de mise à niveau ici . Les références seront automatiquement mises à jour et il convertira également les références locales en références de package nuget, lorsque cela sera possible.

0
Allen Rice