Pregunta

Finalmente he rastreado a un problema mal código dejado en mi ODX, presumiblemente por Visual Studio

Yo tenía un mensaje de construir con una asignación de Transformar y Mensaje en ella ...

Siempre que he realizado, me estaba apuntando errores en la forma de asignación, y su uso de una promoción distinguida.

I editado el mensaje de asignación ... eliminado la línea de código, el cambio aplicada, pegado posterior de la misma línea de código ... ahora compila solución bien !!

He comparado el archivo ODX, antes y después, y vi el mensaje de error original en el actual ODX ...

transform (msgToAudit.parameters) = FoToIaW.trnsFromFo_ToAuditParameters (msgFromFo);
#error "The expression that you have entered is not valid."

Yo no lo puso allí, así que supongo que Visual Studio ha añadido este al archivo ODX?

  • es ese el caso?
  • y lo que está haciendo errores que se pegan en mi código real de Visual Studio !!

Además, hay alguna forma de "limpia" la ODX de este tipo de "inyectan" código, como el error de vez en cuando vuelve a aparecer y no puedo ver el patrón que lo activa.

¿Fue útil?

Solución

acuerdo en que este es un más frustrante bug (y aquí )

Hay una revisión de BTS 2009 - No estoy seguro de que esto ayudará que en 2006R2 sin embargo.

¿Usted ha intentado un lugar limpio y reconstruir en la solución?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top