Création d'assemblys .NET Framework avec LabVIEW
- Mise à jour2026-08-03
- Temps de lecture : 4 minute(s)
Créez un assembly .NET Framework pour regrouper le code LabVIEW dans une DLL .NET que les environnements .NET externes peuvent appeler.
Avant de créer des assemblys .NET Framework, procédez comme suit :
- Installez .NET Framework 4.0 sur votre ordinateur de développement.
- Créez du code à inclure dans l'assembly .NET Framework que vous créez. Incluez le code dans un projet.
- Préparez les fichiers source pour la distribution.
- Enregistrez le projet. Pour créer une spécification de construction, le projet doit être enregistré.
Vous pouvez également accéder aux classes LabVIEW via un assembly .NET Framework. LabVIEW peut générer une classe .NET pour les classes LabVIEW que vous spécifiez, et vous pouvez accéder à ces classes .NET via un assembly .NET.
Cette procédure décrit les options de base pour créer cette spécification de construction. Pour plus de détails sur chaque option de configuration de la spécification de construction, reportez-vous aux liens de chaque page de la boîte de dialogue.
Pour utiliser votre projet LabVIEW pour créer un assembly .NET Framework, effectuez les étapes suivantes.
-
Pour que le moteur d'exécution de LabVIEW puisse charger tous les VIs de l'assembly .NET Framework, incluez du code compilé avec tous les VIs :
- Dans la fenêtre de l'Explorateur de projet, cliquez avec le bouton droit sur le projet et sélectionnez Propriétés ou sélectionnez .
- Sous Projet, cliquez sur Marquer les éléments existants..., sélectionnez les VIs du projet et sélectionnez Supprimer la marque des éléments sélectionnés.
- Dans la fenêtre de l'Explorateur de projet, cliquez avec le bouton droit sur Spécifications de construction et sélectionnez .
- Obligatoire :
Sous Fichiers source, spécifiez quels fichiers de projet exporter comme fonctions de l'assembly .NET Framework.
Remarque Vous devez ajouter certains VIs à la liste Toujours inclus de la page Fichiers source dans les cas suivants :
Élément Quand toujours inclure VIs chargés dynamiquement - Si un VI du projet charge les VIs dynamiquement en utilisant le VI Serveur
- Si un VI du projet appelle les VIs chargés dynamiquement via un nœud Appeler par référence ou Démarrer un appel asynchrone
Vous pouvez également distribuer des VIs chargés dynamiquement pour une application en les incluant dans une distribution de code source.
Menus d'exécution personnalisés Si vous enregistrez le menu d'exécution personnalisé d'une commande de la face-avant en tant que fichier de menu d'exécution séparé (.rtm). -
(Recommandé) Sous Paramètres des fichiers source, éditez les destinations et les propriétés des fichiers et dossiers inclus dans une bibliothèque de projet empaquetée.
LabVIEW affiche différentes options en fonction du type d'élément que vous sélectionnez dans Fichiers du projet.
- (Recommandé) Sous Informations, nommez l'assembly .NET Framework et la spécification de construction, et choisissez le répertoire d'enregistrement de plus haut niveau pour le produit de construction.
-
(Recommandé) Sous Destinations, configurez les paramètres de destination pour l'assembly .NET Framework et tous les fichiers de support.
Chemin de destination définit l'emplacement de ces fichiers par rapport au répertoire d'enregistrement global de la construction que vous avez spécifiée à l'étape5.
Remarque Si vous avez l'intention d'inclure cette distribution dans un installeur, spécifiez le résultat de la construction de la spécification de construction par rapport à la destination principale de la spécification de construction. Pour plus de détails, voir Mises en garde et recommandations concernant la construction d'installeurs avec LabVIEW. - Facultatif :
Sous Exclusions supplémentaires, configurez les options pour exclure certains éléments de la distribution.
L'exclusion d'éléments peut réduire la taille de la distribution, accélérer le chargement ou réduire l'utilisation de la mémoire.
- Facultatif :
Sous Version Information, spécifiez la version de l'assembly .NET Framework et fournissez des métadonnées sur votre organisation.
Pour en savoir plus sur la définition des versions, reportez-vous à Gestion des versions des applications.
- Facultatif : Sous Actions avant/après construction, définissez les VIs à exécuter avant ou après la construction.
- Facultatif : Sous Windows Security, configurez les fonctionnalités de sécurité, telles que la signature numérique et le fichier manifeste pour l'assembly .NET Framework.
- Facultatif : Sous Langues d'exécution, définissez les préférences de langue pour les éléments de la distribution, comme les boîtes de dialogue et les menus.
- Facultatif : Sous Avancé, configurez les paramètres de mise au point, d'enregistrement, de signature et de compatibilité.
- Facultatif : Sous Aperçu, générez un aperçu de la construction pour vous assurer qu'elle apparaît comme prévu.
-
Appliquez les paramètres mis à jour pour votre spécification de construction en cliquant sur OK.
La boîte de dialogue se ferme et le nom de la spécification de construction apparaît dans le projet sous Spécifications de construction.
-
Construire la distribution.
Option Description Interactif - Cliquez avec le bouton droit sur la spécification de construction et sélectionnez Construire.
- Dans la fenêtre Paquet, cliquez sur Construire.
Programmatique Utilisez le VI Construire ou l'opération de ligne de commande ExecuteBuildSpec.
Contenu associé
- Exécution d'un VI avant ou après une construction
Les VIs de pré-construction et de post-construction automatisent les actions avant ou après la construction d'une construction LabVIEW résultant d'une spécification de construction pour les types d'application supportés.
- Caractéristiques des assemblys .NET Framework construits avec LabVIEW
Les assemblys .NET Framework construits avec LabVIEW comportent toujours certaines fonctions. Comprendre ces fonctions pour intégrer correctement les assemblys .NET Framework.
- Exigences de l'édition LabVIEW pour Application Builder
Pour créer la plupart des résultats de construction, votre copie de LabVIEW doit inclure Application Builder. Application Builder est inclus avec l'édition professionnelle de LabVIEW et est disponible en tant que module séparé à l'achat pour l'édition de base et l'édition complète de LabVIEW.
- Préparation des fichiers pour créer une sortie de construction
Avant de créer une spécification de construction, préparez vos fichiers pour la distribution.