2010-10-05 19 views
5

Tengo algunos problemas con las referencias a un proyecto externo que contiene servicios para mi aplicación. Después de cambiar los tipos de algunas propiedades de una clase, tengo errores como "Método no encontrado: get_Size() (donde el tamaño es el nombre del campo)Excepción de error: no se encontró el método

Después de la reconstrucción en numerosas ocasiones, la supresión de la clase y la adición de un nuevo uno con un nombre diferente, me enfrento con un problema nuevo pero similar. Ahora la aplicación no puede encontrar un método que esté en mi clase de fábrica:

Método no encontrado: 'Ropes.Services.Contracts.Data. SearchResultPage`1 Ropes.Services.Business.Experience.ExperienceFactory.Search (Ropes.Services.Business.Search.SearchRequest) '.

He recompilado un millón de veces; carpetas vacías bin y obj, eliminadas y reutilizadas referencias añadidas, pero fue en vano. Mi jefe se viene abajo en mí así que si alguien puede ayudar sería muy apreciada y les aseguro que el karma se verá con buenos ojos que :)

Gracias

+1

¿Cuáles fueron los cambios exactos que hizo? Quizás eso nos ayude a reducirlo. – Aliostad

+0

Cambié los tipos de algunas propiedades. Revertí los cambios, pero el mismo problema persiste. Tenía un campo int y un campo doble y los cambié a int? y doble? respectivamente. Luego cambié ambos a cadenas. Luego dije que lo atornillé y lo cambié de nuevo debido al problema –

Respuesta

2

La solución fue añadir el .dll ofender al GAC. gracias por su ayuda chicos.

+0

¿O, probablemente, elimine el antiguo, ya existente, dll del GAC? – Marcel

1

Hmm compruebe primero las definiciones (pública, privada, protegido etc.), luego verifique la orden de compilación. Si todo está bien, intente abrir una nueva solución, agregue las mismas referencias a la nueva solución e intente construir - use la función. Si el problema se produce mantiene, entonces usted tiene un problema :) letme buscar un poco :)

+0

Intenté su sugerencia y estoy teniendo el mismo problema. No estoy seguro de si esto está relacionado, pero también recibo este mensaje cuando trato de pasar por la llamada de servicio: –

+0

No se puede ingresar automáticamente al servidor. El depurador no se detuvo en el proceso del servidor. La depuración está habilitada en mi web.config. –

+0

Además, no estoy seguro de lo que quiere decir con 'Verificar el orden de compilación' –

Cuestiones relacionadas