“Usted debe agregar una referencia al ensamblado 'System.Data.Services.Client, versión = 3.5.0.0”

StackOverflow https://stackoverflow.com/questions/3463366

Pregunta

Estoy construyendo una aplicación mediante Windows Azure tabla. He encapsulado todas mis llamadas al servicio de la tabla en su propia asamblea. Este conjunto utiliza el .NET 4.0 Marco e incluye una referencia a System.Data.Service.Client (4.0). Soy capaz de utilizar este montaje de un proyecto de prueba sin ningún problema.

Cuando agrego este proyecto como una referencia a una aplicación web MVC2 - de nuevo la orientación del marco .NET 4.0 - me sale el error anterior. He añadido la misma DLL (v.4.0) al proyecto web, pero persiste el problema.

¿Qué está pasando? ¿Por qué debería necesitar utilizar una DLL 3.5 del proyecto MVC?

¿Fue útil?

Solución

añade lo siguiente a mi archivo web.config y todo es copacetic.

<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
    </assemblies>
  </compilation>
</system.web>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top