No se pudo cargar el archivo o ensamblado System.Net.Http, Versión = 4.1.1.0 en Prueba unitaria para funciones de Azure

Tengo un proyecto de Azure Function (creado con VS 2017 15.3.4). He agregado un proyecto de prueba unitaria en la misma solución (4.6.1). Tan pronto como agrego referencia a mi proyecto de función de Azure e intento ejecutar mi caso de prueba simple, aparece este error "No se pudo cargar el archivo o ensamblado System.Net.Http, Versión = 4.1.1.0" mientras ejecuto el método Run de MyFunction .

Imagen de excepción He intentado muchas aproximaciones recomendadas pero nada parece funcionar.

He intentado agregar el enlace en el archivo app.config

<dependentAssembly>
    <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
  </dependentAssembly>

Intenté agregar el paquete nuget para System.Net.http explícitamente (desde la última versión hasta algunas versiones anteriores), pero eso tampoco ayuda.

¿Alguien ha logrado encontrar la solución para esto?

Gracias sanjay

Respuestas a la pregunta(1)

Su respuesta a la pregunta