Mit .NET-Konfigurationsdateien können Sie bestimmte Standardeinstellungen für .NET-Framework-Client-Anwendungen in LabVIEW überschreiben. Bestimmte Operationen, z. B. Fehlersuche oder Laden einer bestimmten Version einer Assembly, erfordern eine .NET-Konfigurationsdatei.

In LabVIEW ist unter .NET Framework-Client-Anwendung ein LabVIEW-Projekt oder VI zu verstehen, das in .NET Framework-Assemblys definierte Objekte erstellt oder bearbeitet.

Beim Einbinden eines .NET Framework-Objekts in eine Anwendung werden in LabVIEW bestimmte Standardfunktionsweisen zum Ermitteln der .NET Framework-Assembly- oder Common Language Runtime-(CLR-)Version angewandt. Mit .NET-Konfigurationsdateien können Sie jedoch das Standardverhalten von LabVIEW beim Laden von .NET-Objekten und beim Arbeiten mit .NET-Objekten für einzelne oder alle Projekte ändern. Für folgende Arbeitsschritte sind Konfigurationsdateien obligatorisch:

Zum korrekten Konfigurieren einer .NET Framework-Konfigurationsdatei für eine Client-Anwendung gehen Sie wie folgt vor:

  1. Stellen Sie sicher, dass die .NET Framework-Konfigurationsdatei alle folgenden Anforderungen erfüllt:
    • Die Datei muss für bestimmtes Projekte, DLLs oder eigenständige Anwendungen gelten, die in LabVIEW erstellt worden sind.
    • Die Konfigurationsdatei muss die Erweiterung .config haben und den gleichen Namen wie die Datei haben, zu deren Konfiguration sie erstellt wurde.

      Der Name der Konfigurationsdatei für test.lvproj würde also test.lvproj.config lauten und für test.exe entsprechend test.exe.config.

    • Die Konfigurationsdatei muss sich im selben Verzeichnis wie die Anwendung befinden, für die sie gilt.
      Hinweis Es wird dringend empfohlen, .NET Framework-Objekte nur in VIs zu verwenden, die Teil eines LabVIEW-Projekts sind. VIs, die keinen Projekten angehören, können nur die Konfigurationsdatei LabVIEW.exe.config im Programmverzeichnis der LabVIEW.exe aufrufen.
    • Die Konfigurationsdatei muss in XML strukturiert sein und inhaltlich ihrem Verwendungszweck entsprechen.

    Wie Konfigurationsdateien erstellt werden, mit denen im Netzwerk befindliche .NET Framework-Objekte eingebunden werden, und welche Anmelde- und Sicherheitseinstellungen mit Konfigurationsdateien vorgenommen werden können, erfahren Sie in Microsoft Learn.

  2. Wenn Sie eine eigenständige Anwendung aus einem LabVIEW Projekt erstellen, das eine .NET Framework-Konfigurationsdatei verwendet, stellen Sie sicher, dass die .NET-Konfigurationsdatei auch die folgenden Anforderungen erfüllt:
    • Die Konfigurationsdatei für die eigenständige Anwendung muss den Namen der Anwendung widerspiegeln
    • Die beiden Dateien (Anwendung und Konfigurationsdatei) müssen sich im selben Verzeichnis befinden.

    Da die resultierende Anwendung auch eine Kopie der Konfigurationsdatei erfordert, muss die Datei diese Anforderungen erfüllen, um die Anforderungen in Schritt 1 zu erfüllen.

    Hinweis Weitere Informationen zur Nutzung von Konfigurationsdateien mit eigenständigen Anwendungen finden Sie im Abschnitt Weitergabe von .NET-Assemblys mit .NET-Client-Anwendungen.