Я наконец обнаружил проблему с плохим кодом, оставленным в моем ODX, предположительно Visual Studio
У меня было сообщение Construct с преобразованием и назначением сообщения в нем ...
Всякий раз, когда я компилировал, я получал ошибки, указывающие на форму назначения и ее использование выдающегося продвижения.
Я редактировал Назначение сообщения ... удалил строку кода, применил изменение, вставил обратно то же самоестрока кода ... теперь решение компилируется нормально !!
Я сравнил файл ODX до и после и обнаружил исходное сообщение об ошибке в реальном ODX ...
transform (msgToAudit.parameters) = FoToIaW.trnsFromFo_ToAuditParameters (msgFromFo);
#error "The expression that you have entered is not valid."
Я не поместил его туда, поэтому я предполагаю, что Visual Studio добавила это в файл ODX?
- в таком случае?
- и что такое VisualStudio делает ошибки в моем текущем коде !!
Кроме того, есть ли в любом случае "чистый" ODX такого рода "впрыскиваемый" код, так как ошибка иногда появляется снова, и я не вижу паттчто вызывает это.