Folgende Standardvoraussetzungen und -einstellungen sind zu beachten, wenn Sie .NET Framework-Objekte in LabVIEW erstellen und bearbeiten oder wenn Sie in LabVIEW .NET Framework-Assemblys erzeugen und für andere Anwendungen bereitstellen wollen.

Kompatible Common Language Runtime (CLR)

Für das Erstellen und Bearbeiten von .NET Framework-Objekten in LabVIEW benötigen Sie .NET CLR 4.0. Diese CLR-Version gehört zum .NET Framework 4.0, das mit LabVIEW installiert wird.

LabVIEW verwendet die CLR 4.0 für folgende Arbeitsschritte:

  • Laden von Assemblys – LabVIEW kann .NET Framework-Assemblys für .NET Framework CLR 4.0 oder älter laden. Allerdings lädt LabVIEW alle Assemblys in .NET Framework CLR 4.0.
  • Sie können eigenständige Anwendungen, DLLs, komprimierte Projektbibliotheken, Quellcodepakete und Zip-Dateien mit VIs, die .NET Framework-Funktionen verwenden, erstellen oder .NET Framework-Interop-Assemblys erstellen – Diese Anwendungen sind für .NET Framework CLR 4.0 ausgelegt.

Kompatible Klassenbibliotheken

LabVIEW hat Zugriff auf Klassenbibliotheks-Assemblys der .NET CLR 4.0, die mit LabVIEW installiert wird. Die Klassenbibliotheks-Assemblys von .NET Framework geben an, welche .NET Framework-Funktionen für LabVIEW-Anwendungen verfügbar sind. Wenn Sie aus einem LabVIEW-Projekt oder einem VI, das sich auf Assemblys stützt, eine Anwendung erstellen, müssen Sie zuvor .NET Framework 4.0 auf dem Zielcomputer installieren.

Nicht unterstützte .NET Framework-Funktionen in LabVIEW

LabVIEW unterstützt die meisten Sprachfunktionen von .NET Framework 4.0. .NET Framework 4.0 bietet jedoch in der .NET Framework-CLR einige neue Funktionen, die von LabVIEW nicht unterstützt werden. Eine Liste aller .NET Framework-Funktionen, die LabVIEW nicht unterstützt, finden Sie in der KnowledgeBase auf ni.com.

Speicherverzeichnisse für .NET Framework-Assemblys

Alle in LabVIEW eingebundenen .NET Framework-Assemblys müssen an einem Speicherort gespeichert werden, wo LabVIEW sie finden kann. Bei der Auswahl des Speicherorts für die Assemblys sind folgende Kriterien ausschlaggebend:

Hinweis Es wird dringend empfohlen, VIs mit .NET Framework-Objekten immer in ein Projekt einzufügen.
Pfade Optionen Laden von .NET-Assemblys
Tipp Bei Problemen mit dem Laden einer Assembly oder mit dem Zugriff auf die Objekte einer Assembly führen Sie eine Fehlersuche im Assembly-Aufruf durch oder prüfen Sie anhand des Dialogfelds .NET-Assemblys im Speicher, ob sich die korrekte Assembly-Version im Arbeitsspeicher befindet.