c# azure nuget azure-sdk-.net azure-service-runtime

azure sdk c#



¿Dónde está el paquete NuGet para Microsoft.WindowsAzure.ServiceRuntime? (8)

Anteriormente nos habíamos estado refiriendo a nuestras bibliotecas de Windows Azure a través del SDK y noté que ahora tienen paquetes NuGet para ellos . Esto obviamente es mucho mejor, así que estoy intercambiando todas esas referencias para los paquetes NuGet.

Sin embargo, no puedo encontrar un paquete NuGet para Microsoft.WindowsAzure.ServiceRuntime.dll que contenga clases como RoleEnvironment , etc.

¿Se supone que debemos hacer referencia a este dll desde la instalación de SDK y no a un paquete nuget? Eso parece extremadamente extraño. ¿Acaso no estoy viendo el paquete para esta asamblea?

Ahora instalé todos los paquetes etiquetados "windowsazureofficial" (solo temporalmente) y ninguno parece tener la referencia correcta.


Ahora es un paquete regular en NuGet:

Install-Package Microsoft.WindowsAzure.SDK


Debe instalar la versión particular del SDK de Azure con la que desea compilar.

En realidad, solo necesita instalar ciertas partes, incluidas las bibliotecas de referencia (hay varias partes del SDK que puede descargar por separado) y depende de los ensamblajes que esté buscando.

por ejemplo, para los ensamblados 2.2 o 2.3 SDK y Microsoft.WindowsAzure.ServiceRuntime o Microsoft.WindowsAzure.Diagnostics , necesita el instalador MSI ''WindowsAzureAuthoringTools'', no el MSI ''WindowsAzureLibsForNet-x64'', que instala algunas de las otras bibliotecas de referencia.


El último SDK de Windows Azure es 1.7, por lo tanto, si necesita Microsoft.WindowsAzure.ServiceRuntime actualizado, deberá instalar manualmente el SDK en su equipo y agregar esas referencias a su función.


Es probable que no quieran distribuir las partes principales del SDK, por lo que aún necesita instalar el SDK real. Envié un mensaje (a través de nuget) a los propietarios de los paquetes Nuget "windowsazureofficial" y les pedí comentarios y los actualizaré si recibo una respuesta.

En cuanto a la actualización, primero obtenga el sdk y luego siga las instrucciones de actualización here . Las referencias se actualizarán automáticamente y también convertirá las referencias locales a las referencias del paquete nuget, cuando sea posible.


Lista con todos los paquetes de Azure : Azure SDK para .NET

Nota: Antes de descargar los archivos SDK, revise los pasos de instalación para comprender el proceso y las dependencias involucradas en la instalación del SDK. Para SDK 1.7 y versiones posteriores, utilice los pasos de instalación incluidos con los enlaces Instaladores manuales a continuación. Para SDK 1.6 y anteriores, siga los pasos de instalación que figuran más adelante en esta página.



Tuve un problema similar.

Opción 1)

Añadí dll libray en mi almacenamiento de Google Drive: Microsoft.WindowsAzure.CloudDrive

Opcion 2)

Y encontré este paquete NuGet:

DLL Azure SDK 2.2

PM> Install-Package AzureSDK2.2DLLs

Si necesita más información, contácteme.


Para cualquiera que todavía esté batallando, asegúrese de buscar Assemblies> Extensions;) ¡Esto ahora me tiene dos veces dentro de 3 meses!