Naja, richtig schön lesbar ist es wegen der langen Pfade noch nicht, aber besser.
Sehe ich es richtig, dass diese TPGMatlab.dll als "Fremdprodukt" eingebunden wird? Hast du bei der Referenz darauf "ins Ausgabeverzeichnis kopieren" eingetragen und später auf die distrib-Version noch eine Referenz eingetragen?
Vorschlag: Eine Referenz in deinem Projekt wird nur auf "deine" Originalversion gesetzt, also auf das Verzeichnis, wo diese DLL installiert wurde. Bei der Übernahme ins Ausgabeverzeichnis wird "copy if newer" festgelegt.
| Zitat: |
| Woher weiß ich denn, welche Dateien ich alle brauche? |
Lass die eine oder andere Referenz weg; dann wird zuerst beim Compilieren und später beim Programmstart gemeckert - daran wirst du es merken.
Prüfe auch einmal die config-Datei der Anwendung. Vielleicht kannst du mit <probing privatePath="paths"/> auf Unterverzeichnisse zur Laufzeit verweisen.
Gruß Jürgen
PS. Ich vermute, dass es nur eine vorsorgliche Warnung ist, die nicht auf ein Problem hinweist. Aber ich würde ebenfalls die Ursache suchen, um sie zu beseitigen.