“Usted debe agregar una referencia al ensamblado 'System.Data.Services.Client, versión = 3.5.0.0”
-
27-09-2019 - |
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?
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