Partager via


Page d'application, Designer de projet (Visual Basic)

Utilisez la page Application du Concepteur de projets pour spécifier les paramètres et les propriétés d’application d’un projet.

Pour accéder à la page Application , choisissez un nœud de projet (et non le nœud Solution ) dans l’Explorateur de solutions. Choisissez ensuite Project>Properties dans la barre de menus. Lorsque le Concepteur de projets s’affiche, sélectionnez l’onglet Application .

Remarque

Votre ordinateur peut afficher différents noms ou emplacements pour certains des éléments de l’interface utilisateur Visual Studio de cet article. Vous utilisez peut-être une édition différente de Visual Studio ou des paramètres d’environnement différents. Pour plus d’informations, consultez Personnaliser l’IDE.

Paramètres généraux de l’application

Les options suivantes vous permettent de configurer des paramètres généraux pour une application.

Nom de l'assembly

Spécifie le nom du fichier de sortie qui contiendra le manifeste d’assembly. Si vous modifiez cette propriété, la propriété Nom de sortie change également.

Vous pouvez également spécifier le nom du fichier de sortie à partir d’une invite de commandes à l’aide du commutateur du compilateur /out (Visual Basic ).

Pour plus d’informations sur l’accès à cette propriété par programmation, consultez AssemblyName.

Espace de noms racine

Spécifie l’espace de noms de base pour tous les fichiers du projet. Par exemple, si vous définissez l’espace de noms racine sur Project1 et que vous disposez d’un Class1 espace de noms en dehors de n’importe quel espace de noms dans votre code, son espace de noms est Project1.Class1. Si vous avez un Class2 espace de noms Order dans le code, son espace de noms est Project1.Order.Class2.

Si vous désactivez l’espace de noms racine, vous pouvez spécifier la structure d’espace de noms de votre projet dans le code.

Remarque

Si vous utilisez le Global mot clé dans une instruction Namespace, vous pouvez définir un espace de noms hors de l’espace de noms racine de votre projet. Si vous effacez l’espace de noms racine, Global devient l’espace de noms de niveau supérieur, ce qui supprime la nécessité du Global mot clé dans une Namespace instruction. Pour plus d’informations, consultez « Mot clé global dans les instructions d’espace de noms » dans Les espaces de noms en Visual Basic.

Pour plus d’informations sur la création d’espaces de noms dans votre code, consultez l’instruction Namespace.

Pour plus d’informations sur la propriété d’espace de noms racine, consultez /rootnamespace.

Pour plus d’informations sur l’accès à cette propriété par programmation, consultez RootNamespace.

Framework cible (toutes les configurations)

Spécifie la version de .NET cible par l’application. Cette option peut avoir des valeurs différentes selon les versions de .NET installées sur votre ordinateur.

Pour les projets .NET Framework, la valeur par défaut correspond au framework cible que vous avez spécifié lors de la création du projet.

Remarque

Les packages requis répertoriés dans la boîte de dialogue Conditions préalables sont définis automatiquement lorsque vous ouvrez la boîte de dialogue pour la première fois. Si vous modifiez par la suite l’infrastructure cible du projet, vous devez spécifier manuellement les prérequis pour qu’il corresponde au nouveau framework cible.

Pour plus d’informations, consultez Vue d’ensemble du ciblage d’infrastructure.

Type d’application

Spécifie le type d’application à générer. Les valeurs sont différentes en fonction du type de projet. Par exemple, pour un projet d’application Windows Forms , vous pouvez spécifier l’application Windows Forms, la bibliothèque de classes, l’application console, le service Windows ou la bibliothèque de contrôle web.

Pour un projet d’application web, vous devez spécifier la bibliothèque de classes.

Pour plus d’informations sur la propriété type d’application , consultez /target (Visual Basic). Pour plus d’informations sur l’accès à cette propriété par programmation, consultez OutputType.

Redirections de liaison de génération automatique

Les redirections de liaison sont ajoutées à votre projet si votre application ou ses composants référencent plusieurs versions du même assembly. Si vous souhaitez définir manuellement des redirections de liaison dans le fichier projet, désélectionnez les redirections de liaison de génération automatique.

Pour plus d’informations sur la redirection, consultez Redirection des versions d’assembly.

Formulaire de démarrage / Objet de démarrage / URI de démarrage

Spécifie le formulaire de démarrage ou le point d’entrée de l’application.

Si l’infrastructure d’application est sélectionnée (valeur par défaut), cette liste est intitulée Formulaire de démarrage et affiche uniquement les formulaires, car l’infrastructure d’application prend uniquement en charge les formulaires de démarrage, et non les objets.

Si le projet est une application de navigateur WPF, cette liste est intitulée URI de démarrage et la valeur par défaut est Page1.xaml. La liste d’URI de démarrage vous permet de spécifier la ressource d’interface utilisateur (élément XAML) que l’application affiche au démarrage de l’application. Pour plus d’informations, consultez StartupUri.

Si l’infrastructure d’application est désactivée, cette liste devient l’objet Startup et affiche les formulaires et les classes ou modules avec un Sub Main.

L’objet de démarrage définit le point d’entrée à appeler lorsque l’application se charge. En règle générale, il s’agit du formulaire principal dans votre application ou de la Sub Main procédure qui doit s’exécuter au démarrage de l’application. Étant donné que les bibliothèques de classes n’ont pas de point d’entrée, leur seule option pour cette propriété est (None). Pour plus d’informations, consultez /main. Pour accéder à cette propriété par programmation, consultez StartupObject.

Icône

Définit le fichier .ico que vous souhaitez utiliser comme icône de programme. Sélectionnez <Parcourir...> pour rechercher un graphique existant. Consultez /win32icon (ou /win32icon (options du compilateur C#)) pour plus d’informations. Pour accéder à cette propriété par programmation, consultez ApplicationIcon.

Informations sur l’assembly

Cliquez sur ce bouton pour afficher la boîte de dialogue Informations sur l’assembly.

Activer l’infrastructure d’application

Spécifie si un projet utilisera l’infrastructure d’application. Le paramètre de cette option affecte les options disponibles dansl’objet Startupform/ Startup.

Si cette case à cocher est cochée, votre application utilise la norme Sub Main. Cette case à cocher active les fonctionnalités de la section propriétés de l’infrastructure d’application Windows et vous oblige également à sélectionner un formulaire de démarrage.

Si cette case à cocher est désactivée, votre application utilise la valeur personnalisée Sub Main que vous avez spécifiée dans le formulaire de démarrage. Dans ce cas, vous pouvez spécifier un objet de démarrage (personnalisé Sub Main dans une méthode ou une classe) ou un formulaire. En outre, les options de la section propriétés de l’infrastructure d’application Windows deviennent indisponibles.

Afficher les paramètres Windows

Cliquez sur ce bouton pour générer et ouvrir le fichier app.manifest . Visual Studio utilise ce fichier pour générer des données de manifeste pour l’application. Définissez ensuite le niveau d’exécution demandé par l’UAC en modifiant la <requestedExecutionLevel> balise dans app.manifest comme suit :

<requestedExecutionLevel level="asInvoker" />

ClickOnce fonctionne avec un niveau de ou en mode virtualisé (aucune génération de asInvoker manifeste). Pour spécifier le mode virtualisé, supprimez la balise entière de app.manifest.

Propriétés de l’infrastructure d’application Windows

Les paramètres suivants sont disponibles dans la section propriétés de l’infrastructure d’application Windows . Ces options sont disponibles uniquement si la case à cocher Activer l’infrastructure d’application est activée.

Conseil / Astuce

La section suivante décrit les paramètres de propriétés de l’infrastructure d’application Windows spécifiques aux applications WPF (Windows Presentation Foundation).

Activer les styles visuels Windows

Active ou désactive les styles visuels Windows, également appelés thèmes Windows. Les styles visuels Windows permettent, par exemple, des contrôles avec des angles arrondis et des couleurs dynamiques. La valeur par défaut est activée.

Créer une application d’instance unique

Cochez cette case pour empêcher les utilisateurs d’exécuter plusieurs instances de l’application. Le paramètre par défaut de cette case à cocher est effacé, ce qui permet à plusieurs instances de l’application d’être exécutées. Pour plus d’informations, consultez l’événement StartupNextInstance.

Enregistrer My.Settings lors de l’arrêt

Cochez cette case pour spécifier que les paramètres de My.Settings l’application sont enregistrés lorsque les utilisateurs arrêtent leurs ordinateurs. Par défaut, cette option est activée. Si cette option est désactivée, vous pouvez enregistrer manuellement les paramètres de l’application en appelant My.Settings.Save.

Mode d'authentification

Sélectionnez Windows (valeur par défaut) pour spécifier l’utilisation de l’authentification Windows pour identifier l’utilisateur actuellement connecté. Vous pouvez récupérer ces informations au moment de l’exécution à l’aide de l’objet My.User . Sélectionnez Application définie si vous fournissez votre propre code pour authentifier les utilisateurs au lieu d’utiliser les méthodes d’authentification Windows par défaut.

Mode d’arrêt

Sélectionnez Lorsque le formulaire de démarrage se ferme (valeur par défaut) pour spécifier que l’application se ferme lorsque le formulaire de démarrage se ferme, même si d’autres formulaires sont ouverts. Sélectionnez Quand le dernier formulaire se ferme pour spécifier que l’application quitte lorsque le dernier formulaire est fermé ou quand My.Application.Exit ou l’instruction End est appelée explicitement.

Sélectionnez On explicit shutdown pour spécifier que l’application quitte lorsque vous appelez Shutdownexplicitement .

Sélectionnez Sur la dernière fenêtre fermer pour spécifier que l’application se ferme lorsque la dernière fenêtre se ferme ou lorsque vous appelez Shutdownexplicitement . Il s’agit du paramètre par défaut.

Sélectionnez On main window close to specify that the application exit when the main window closes or when you explicitly call Shutdown.

Écran de démarrage

Sélectionnez le formulaire que vous souhaitez utiliser comme écran de démarrage. Vous devez avoir créé précédemment un écran de démarrage à l’aide d’un formulaire ou d’un modèle. La valeur par défaut est (None).

Afficher les événements d’application

Cliquez sur ce bouton pour afficher un fichier de code d’événements dans lequel vous pouvez écrire des événements pour les événements Startupde l’infrastructure d’application, StartupNextInstanceShutdownUnhandledExceptionet .NetworkAvailabilityChanged Vous pouvez également remplacer certaines méthodes d’infrastructure d’application. Par exemple, vous pouvez modifier le comportement d’affichage de l’écran de démarrage en OnInitializeremplaçant .

Propriétés de l’infrastructure d’application Windows pour les applications WPF (Windows Presentation Foundation)

Les paramètres suivants sont disponibles dans la section propriétés de l’infrastructure d’application Windows lorsque le projet est une application WPF (Windows Presentation Foundation). Ces options sont disponibles uniquement si la case à cocher Activer l’infrastructure d’application est activée. Les options répertoriées dans ce tableau sont disponibles uniquement pour les applications de navigateur WPF ou WPF. Ils ne sont pas disponibles pour les bibliothèques wpF User Control ou Custom Control.

Mode d’arrêt

Cette propriété s’applique uniquement aux applications WPF (Windows Presentation Foundation).

Sélectionnez On explicit shutdown pour spécifier que l’application quitte lorsque vous appelez Shutdownexplicitement .

Sélectionnez Sur la dernière fenêtre fermer pour spécifier que l’application se ferme lorsque la dernière fenêtre se ferme ou lorsque vous appelez Shutdownexplicitement . Il s’agit du paramètre par défaut.

Sélectionnez On main window close to specify that the application exit when the main window closes or when you explicitly call Shutdown.

Pour plus d’informations sur l’utilisation de ce paramètre, consultez Shutdown

Modifier XAML

Ce bouton ouvre le fichier de définition d’application (Application.xaml) dans l’éditeur XAML. Lorsque vous cliquez sur ce bouton, Application.xaml s’ouvre sur le nœud de définition d’application. Vous devrez peut-être modifier ce fichier pour effectuer certaines tâches, telles que la définition de ressources. Si le fichier de définition d’application n’existe pas, le Concepteur de projets en crée un.

Afficher les événements d’application

Ce bouton ouvre le Application fichier de classe (Application.xaml.vb) dans un éditeur de code. Si le fichier n’existe pas, le Concepteur de projets en crée un avec le nom de classe et l’espace de noms appropriés.

L’objet Application déclenche des événements lorsque certains changements d’état de l’application se produisent (par exemple, au démarrage ou à l’arrêt de l’application). Pour obtenir la liste complète des événements exposés par cette classe, consultez Application. Ces événements sont gérés dans la section code utilisateur de la Application classe partielle.