P
Nach nochmaliger Programmanalye:
Mittels "Verweise" im Projektmappen Explorer ist die DLL, in der die Klasse "Attachment" definiert ist, dem Projekt hinzugefügt.
Wenn ich nochmal explitit mittels
#using <microsoft.web.services2.dll>
versuche, diese DLL innerhalb des Codes dem Präprozessor anzugeben, bekomme ich einen Fatal Error, von wegen DLL nicht gefunden. Das finde ich ein bisschen Seltsam, denn die DLL ist sehr wohl vorhanden und andere Programme hatten damit bisher auch keine Probleme. Ebenso kann ich per Rechtsklick auf "Attachment" im Code zun dann "Gehe zu Definition" mich auf diese DLL verweisen lassen. Das heisst ja, das VS sie in diesem Programmkontext kennt und auch "Attachment" als Klasse aus dieser DLL auffasst.
Warum versteht der Compiler dann aber "Attachment" in dem hier thematisierten Kontext nicht? Welche Möglichkeit bestehet noch, dem Kompiler die benötigten Informationen mitzuteilen?
LÖSUNG: Fälschlicherweise generiert VS nicht funktionierenden Code. Anstelle Attachment von Server003 abzuleiten (geht nicht) muss man an dieser Stelle den vollen Ableitungspfad angeben:
Microsoft::Web::Services2::Attachments::Attachment
und nicht Server003 : Attachment.