Mit dem .NET Framework 4.0 können Sie sowohl reine verwaltete Assemblys, die in einer beliebigen Version des .NET Framework erstellt wurden, als auch in .NET 4.0 erstellte Assemblys im gemischten Modus laden. Standardmäßig wird die .NET Common Language Runtime (CLR) 4.0 geladen. Sie können LabVIEW jedoch zwingen, CLR 4.0 zum Laden von .NET-kombinierten Assemblys zu verwenden, die mit CLR 2.0 arbeiten.

Hinweis .NET Framework 2.0, 3.0 und 3.5 verwendet jeweils CLR 2.0. Es ist jedoch nicht möglich, LabVIEW für die Verwendung von CLR 2.0 zu konfigurieren. Assemblys, die mit älteren Versionen der CLR arbeiten, können sich in CLR 4.0 unerwartet verhalten.

Zum Aktivieren der folgenden Objekte zum Laden von .NET-kombinierten Assemblys, die mit CLR 2.0 arbeiten, müssen Sie die unten beschriebene Konfigurationsdatei verwenden:

  • LabVIEW 2013
  • Eine ausführbare Datei aus LabVIEW 2013
  • Eine ausführbare Datei, die außerhalb von LabVIEW erstellt wurde und durch die eine in LabVIEW erstellte Interop-Assembly oder DLL aufgerufen wird.

Führen Sie folgende Schritte aus, um LabVIEW für das Laden von .NET-kombinierten Assemblys zu konfigurieren, die mit CLR 2.0 arbeiten:

  1. Öffnen Sie einen Texteditor.
  2. Kopieren Sie den folgenden Text in den Texteditor: <?xml version ="1.0" encoding="utf-8" ?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0.30319"/> </startup> </configuration>
  3. Speichern Sie die Konfiguration im selben Verzeichnis, in dem sich auch die LabVIEW.exe befindet. Nennen Sie die Datei LabVIEW.exe.config.
  4. Starten Sie LabVIEW neu.

LabVIEW ist nun in der Lage, .NET-kombinierte Assemblys zu laden, die mit CLR 2.0 arbeiten.

Hinweis Wenn Sie aus einem LabVIEW-VI oder -Projekt, das mit .NET 2.0-kombinierten Assemblys arbeitet, eine ausführbare Anwendung erstellen, muss der Benutzer der Anwendung auf seinem System das .NET Framework 2.0 installieren und in das Programmverzeichnis eine Konfigurationsdatei mit dem Namen Anwendungsname.exe.config einfügen. Der Inhalt der Konfigurationsdatei muss so lauten, wie weiter oben in Schritt 2 beschrieben. Damit der Benutzer die Konfigurationsdatei nicht selbst erstellen muss, sollten Sie am besten einen Installer erzeugen, der die Konfigurationsdatei enthält.