visual studio microsoft gratis descargar cli azure azure-web-roles azure-sdk-.net azure-service-runtime

azure - studio - No se pudo cargar el archivo o ensamblado ServiceRuntime 2.4.0.0



descargar microsoft azure gratis (2)

Después de actualizar nuestro proyecto para usar Azure SDK 2.5, recibo la siguiente excepción de tiempo de ejecución cuando se implementa en Azure (función web):

No se pudo cargar el archivo o ensamblado ''Microsoft.WindowsAzure.ServiceRuntime, Version = 2.4.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

Uno de los paquetes referenciados de NuGet todavía hace referencia a ServiceRuntime 2.4.0.0 . Por lo que entiendo, todo lo que necesito hacer para solucionar esto es crear un bindingRedirect en nuestro web.config :

<dependentAssembly> <assemblyIdentity name="Microsoft.WindowsAzure.ServiceRuntime" publicKeyToken="31bf3856ad364e35" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-2.5.0.0" newVersion="2.5.0.0"/> </dependentAssembly>

Lamentablemente, esto no funciona. La excepción persiste ¿Alguien puede proporcionar orientación?


Después de actualizar a SDK 2.5 yo mismo tuve el mismo problema que tienes ahora. Fui a través de todos los proyectos en la solución y verifiqué todas las referencias a Microsoft.WindowsAzure.ServiceRuntime . Quítelos y agréguelos nuevamente usando la opción Agregar referencia . Seleccione el ensamblaje nuevamente, sin embargo, asegúrese de que sea la versión 2.5.0.0. Reconstruye y redespliega. Las cosas deberían funcionar de nuevo ahora.


Para mí, establecer la propiedad Copy Local en True para el ensamblado al que se hace referencia solucionó esto.

  1. En Solution Explorer, busque la referencia de su proyecto a la biblioteca.
  2. Haga clic derecho y elija Propiedades
  3. En la ventana Propiedades, establezca Copiar local en Verdadero