Domanda

ho finalmente rintracciato un problema di codice cattivo lasciato nel mio ODX, presumibilmente da Visual Studio

Ho avuto un Costruisci messaggio con una trasformazione e Message Assignment in esso ...

Ogni volta che ho compilato, mi stavo errori di puntamento verso la sagoma di assegnazione, e il suo utilizzo di una promozione distinto.

Ho modificato l'Assignment Messaggio ... tolto la riga di codice, il cambiamento applicata, incollato indietro la stessa riga di codice ... ora soluzione compila bene !!

Ho confrontato il file ODX, prima e dopo, e scoperto il messaggio di errore originale nel reale ODX ...

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

Non ho messo lì, quindi presumo Visual Studio ha aggiunto questo al file ODX?

  • è che il caso?
  • e che cosa è Visual Studio facendo errori che attaccano nel mio codice vero e proprio !!

Inoltre, c'è comunque di "pulito" l'ODX di questa sorta di "iniettato" il codice, come l'errore di tanto in tanto riappare e non riesco a vedere il modello che l'attiva.

È stato utile?

Soluzione

D'accordo che questo è un più frustrante bug (e qui )

C'è un hotfix per BTS 2009 - Non sono sicuro che questo aiuto sarà te in 2006R2 però.

Hai provato un pulito e ricostruire sulla soluzione?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top