Erstellen von .NET-Framework-Assemblys mit LabVIEW
- Aktualisiert2026-08-03
- 4 Minute(n) Lesezeit
Erstellen Sie eine .NET Framework Assembly, um LabVIEW Code in einer .NET DLL zu bündeln, die von externen .NET-Umgebungen aufgerufen werden kann.
Gehen Sie vor dem Erstellen von .NET-Framework-Assemblys wie folgt vor:
- Installieren Sie .NET Framework 4.0 auf Ihrem Entwicklungscomputer.
- Erstellen Sie Programmcode, der in die von Ihnen erstellte .NET-Framework-Assembly aufgenommen werden soll. Fügen Sie den Code in ein Projekt ein.
- Bereiten Sie die Quelldateien für die Verteilung vor.
- Speichern Sie das Projekt. Zum Erstellen einer Build-Spezifikation muss das Projekt gespeichert werden.
Sie können auch über eine .NET Framework-Assembly auf LabVIEW-Klassen zugreifen. LabVIEW kann eine .NET-Klasse für LabVIEW-Klassen erstellen, die Sie festlegen, und Sie können über eine .NET-Assembly auf diese.NET-Klassen zugreifen.
Diese Vorgehensweise beschreibt die grundlegenden Optionen zum Erstellen dieser Build-Spezifikation. Einzelheiten zu jeder Konfigurationsoption für die Build-Spezifikation finden Sie in den Links auf jeder Seite des Dialogfelds.
Gehen Sie zum Erstellen einer .NET Framework-Assembly mit Ihrem LabVIEW Projekt wie folgt vor:
-
Um sicherzustellen, dass die LabVIEW Runtime alle VIs in der .NET Framework Assembly laden kann, fügen Sie allen VIs kompilierten Code hinzu:
- Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften oder wählen Sie .
- Klicken Sie unter Projekt auf Vorhandene Objekte markieren..., wählen Sie die VIs im Projekt aus und wählen Sie Ausgewählte Objekte aufheben.
-
Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf Build-Spezifikationen und wählen Sie die Option aus.
Daraufhin wird das Dialogfeld Eigenschaften für .NET Framework Assembly angezeigt.
- Erforderlich:
Geben Sie unter Quelldateien an, welche Projektdateien als Funktionen der .NET-Framework-Assembly exportiert werden sollen.
Hinweis In folgenden Situationen müssen Sie bestimmte VIs zur Liste Immer enthalten auf der Seite Quelldateien hinzufügen:
Objekt Wann immer einschließen Dynamisch geladene VIs - Wenn ein VI im Projekt die VIs dynamisch über den VI-Server lädt
- Wenn ein VI im Projekt die dynamisch geladenen VIs über den Knoten "Aufruf über Referenz" oder "Asynchronen Aufruf starten" aufruft
Sie können dynamisch geladene VIs an eine Anwendung übertragen, indem Sie sie in ein Quellcodepaket aufnehmen.
Benutzerdefinierte Laufzeitmenüs Wenn Sie das benutzerdefinierte Laufzeitmenü für ein Frontpanel-Element als separate Laufzeitmenüdatei (*.rtm) speichern. -
(Empfohlen) Bearbeiten Sie unter "Quelldateieneinstellungen" die Zielverzeichnisse und Eigenschaften der Dateien und Ordner in einer komprimierten Projektbibliothek.
Je nach ausgewähltem Objekttyp in Projektdateien werden unterschiedliche Optionen angezeigt.
- (Empfohlen) Benennen Sie unter Informationen die .NET Framework Assembly und die Build-Spezifikation und wählen Sie das höchste Speicherverzeichnis für das Build-Produkt aus.
-
(Empfohlen) Konfigurieren Sie unter Destinations die Zieleinstellungen für die .NET Framework Assembly und alle Support-Dateien.
Der Zielpfad definiert den Speicherort dieser Dateien relativ zum gesamten Speicherverzeichnis für den in Schritt 5 angegebenen Build.
Hinweis Wenn Sie diese Distribution in ein Installationsprogramm aufnehmen möchten, geben Sie die Build-Ausgabe der Build-Spezifikation relativ zum primären Ziel der Build-Spezifikation an. Einzelheiten siehe Hinweise und Empfehlungen zum Erstellen von Installationsprogrammen mit LabVIEW. - Optional:
Konfigurieren Sie unter Zusätzliche Ausschließungen Optionen, um bestimmte Objekte aus der Distribution auszuklammern.
Das Ausschließen von Objekten kann die Größe der Distribution verringern, Ladezeiten verbessern oder die Speicherauslastung verringern.
- Optional:
Geben Sie unter Versionsangaben die Version der .NET Framework-Assembly an und stellen Sie Metadaten zu Ihrem Unternehmen bereit.
Weitere Informationen zum Festlegen von Versionen finden Sie unter Verwalten von Anwendungsversionen.
- Optional: Definieren Sie unter Aktionen vor/nach dem Build-Prozess VIs, die vor oder nach dem Build ausgeführt werden sollen.
- Optional: Konfigurieren Sie unter Windows Security Sicherheitsfunktionen wie die digitale Signatur und die Manifestdatei für die .NET Framework Assembly.
- Optional: Legen Sie unter Sprachen des Laufzeitsystems die Spracheinstellungen für Objekte in der Distribution wie Dialogfelder und Menüs fest.
- Optional: Konfigurieren Sie unter Fortgeschritten Einstellungen zur Fehlersuche, Protokollierung, Signierung und Kompatibilität.
- Optional: Erstellen Sie unter Vorschau eine Vorschau des Builds, um sicherzustellen, dass dieser wie erwartet angezeigt wird.
-
Übernehmen Sie alle aktualisierten Einstellungen für Ihre Build-Spezifikation, indem Sie auf OK klicken.
Der Name der Build-Spezifikation wird im Projekt unter Build-Spezifikationen angezeigt.
-
Erstellen Sie die Distribution.
Option Beschreibung Interaktiv - Klicken Sie mit der rechten Maustaste auf die Build-Spezifikation und wählen Sie Erstellen.
- Klicken Sie im Fenster Paket auf Erstellen.
Programmatisch Verwenden Sie das VI Build oder die Kommandozeilenoperation ExecuteBuildSpec.
Verwandte Inhalte
- Ausführen eines VIs vor oder nach einem Build
Pre-Build-VIs und Post-Build-VIs automatisieren Aktionen vor oder nach dem Erstellen einer LabVIEW Build-Ausgabe aus einer Build-Spezifikation für unterstützte Anwendungstypen.
- Merkmale von in LabVIEW erzeugten .NET-Framework-Assemblys
In LabVIEW erstellte .NET Framework-Assemblys enthalten immer bestimmte Funktionen. Verstehen Sie diese Funktionen, um .NET-Framework-Assemblys korrekt zu integrieren.
- Voraussetzungen für die LabVIEW Edition für den Application Builder
Zum Erstellen der meisten Build-Ausgaben muss Ihre Kopie von LabVIEW den Application Builder enthalten. Der Application Builder ist in der LabVIEW Professional Edition enthalten und als separates Modul für die LabVIEW Base Edition und Full Edition erhältlich.
- Vorbereiten von Dateien zum Erstellen einer Build-Ausgabe
Bevor Sie eine Build-Spezifikation erstellen können, bereiten Sie Ihre Dateien für die Verteilung vor.