Fehlersuche bei Aufrufen von .NET Framework-Assemblys
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Hinweis Der folgende Inhalt gilt nur für .NET Framework.
Bei .NET-Objekten kann es zu unerwartetem Verhalten kommen, wenn LabVIEW eine andere Version der Assembly im Speicher hat als die Version, mit der Sie arbeiten möchten. Mit Hilfe des Dialogfelds .NET-Assemblys im Speicher lassen sich solche .NET-Assembly-Konflikte erkennen und beheben. In diesem Dialogfeld werden Angaben zu den Assemblys im Speicher angezeigt. Dadurch können Sie überprüfen, ob LabVIEW die korrekte Version einer Assembly geladen hat.
Führen Sie die folgenden Schritte aus, um Fehler beim Aufruf einer .NET Framework-Assembly zu beheben:
- Bestimmen Sie Name, Versionsnummer und Speicherort der Assembly, die geladen werden soll. Vergewissern Sie sich, dass sich die Assembly innerhalb des Assembly-Suchpfads von LabVIEW befindet.
- Klicken Sie zum Öffnen des Dialogfelds .NET-Assemblys im Speicher auf Ansicht».NET-Assemblys im Speicher.
- Suchen Sie den Namen der Assembly, die geladen werden soll, im Dialogfeld.
- Ermitteln Sie Unterschiede zwischen den Angaben zur Assembly im Dialogfeld und den Kennungsdaten der gewünschten Assembly in Schritt 1. Wenn es keine Unterschiede gibt, LabVIEW aber nicht die neuesten Änderungen an der Assembly widerspiegelt, müssen Sie möglicherweise LabVIEW zwingen, die aktualisierte Assembly zu laden.
- Wählen Sie eine der folgenden Vorgehensweisen zum Ersetzen der Assembly im Speicher durch die gewünschte Assembly.
- Verschieben Sie die geladene Assembly aus dem Assembly-Suchpfad. Dadurch wird LabVIEW gezwungen, eine andere Version der gleichen Assembly zu suchen.
- Erstellen Sie eine Projektkonfigurationsdatei, so dass LabVIEW die gewünschte Assembly-Version automatisch lädt.
- Schließen Sie die Projekte, die diese Assembly aufrufen und öffnen Sie sie erneut. Auf diese Weise wird LabVIEW gezwungen, die korrekte Version der Assembly in den Speicher zu laden. Hinweis Wenn das VI, das die falsche Assembly geladen hat, nicht zu einem Projekt gehört, muss LabVIEW neu gestartet werden, damit die inkorrekte Version der Assembly aus dem Speicher gelöscht wird. Es wird dringend empfohlen, .NET-Objekte ausschließlich in LabVIEW-Projekten zu verwenden.