Application, page du Concepteur de projets (Visual Basic)

La page Application du Concepteur de projets vous permet de spécifier les paramètres et les propriétés d'application du projet.

Pour accéder à la page Application, sélectionnez un nœud de projet dans l'Explorateur de solutions, puis cliquez sur Propriétés dans le menu Projet. Lorsque le Concepteur de projets apparaît, cliquez sur l'onglet Application.

Notes

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Paramètres d'application généraux.

Les options suivantes vous permettent de configurer les paramètres généraux d'une application.

  • Nom de l'assembly
    Affiche le nom du fichier de sortie qui doit contenir le manifeste de l'assembly. Si vous modifiez cette propriété, la propriété Nom de sortie sera également modifiée. Vous pouvez également effectuer cette modification dans une invite de commandes à l'aide de /out (Visual Basic). Pour plus d'informations sur la façon d'accéder à cette propriété par programme, consultez AssemblyName.

  • Espace de noms racine
    Spécifie l'espace de noms de base pour tous les fichiers du projet. Par exemple, si l'espace de noms racine est Project1 et qu'un élément Class1 se trouve en dehors de tout espace de noms dans votre code, son espace de noms sera Project1.Class1. Si un élément Class2 figure dans un espace de noms Order du code, il aura pour espace de noms Project1.Order.Class2.

    Il est également possible de ne pas spécifier de propriété Espace de noms racine pour vous permettre d'indiquer manuellement la structure de l'espace de noms de votre projet.

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

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

    Pour plus d'informations sur la façon d'accéder à cette propriété par programme, consultez RootNamespace.

  • Type d'application
    Spécifie le type d'application à créer. Dans le cas d'un projet d'application Web, cette propriété ne peut avoir pour valeur que Bibliothèque de classes. Pour plus d'informations, consultez /target. Pour plus d'informations sur la façon d'accéder à cette propriété par programme, consultez OutputType.

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

  • 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 Activer l'infrastructure de l'application est sélectionné (valeur par défaut), cette liste est intitulée Formulaire de démarrage ; elle affiche uniquement les formulaires car l'infrastructure d'application ne prend en charge que les formulaires de démarrage, pas 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 URI de démarrage vous permet de spécifier la ressource d'interface utilisateur (un élément XAML) affichée par l'application lors de son lancement. Pour plus d'informations, consultez StartupUri.

    Si Activer l'infrastructure de l'application est désactivé, cette liste devient Objet de démarrage; elle affiche les formulaires et les classes ou modules avec un Sub Main.

    Objet de démarrage définit le point d'entrée à appeler lors du chargement de l'application. Il est généralement appliqué au formulaire principal de votre application ou à la procédure Sub Main qui s'exécute lorsque l'application démarre. Les bibliothèques de classes n'ayant pas de point d'entrée, la seule option disponible pour l'objet de démarrage est (Aucun). Pour plus d'informations, consultez /main. Pour accéder par programme à cette propriété, consultez StartupObject.

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

  • Activer l'infrastructure de l'application
    Spécifie si un projet utilise l'infrastructure d'application. Le paramètre de cette option affecte les options disponibles dans Formulaire de démarrage/Objet de démarrage.

    Si cette case à cocher est activée, votre application utilise le Sub Main standard. Activez cette case à cocher pour activer les fonctions de la section Propriétés de l'infrastructure d'application Windows. Vous devez également sélectionner un formulaire de démarrage.

    Si cette case à cocher est désactivée, votre application utilise la procédure Sub Main personnalisée que vous avez spécifiée dans Formulaire de démarrage. Dans ce cas, vous pouvez spécifier un objet de démarrage (une procédure Sub Main personnalisée dans une méthode ou une classe) ou un formulaire de démarrage. D'autre part, les options de la section Propriétés de l'infrastructure d'application Windows ne sont plus disponibles.

  • Afficher les paramètres UAC
    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 requis de l'UAC en modifiant la balise <requestedExecutionLevel> dans app.manifest comme suit :

    <requestedExecutionLevel level="asInvoker" />

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

    Pour plus d'informations sur la génération de manifeste, consultez Déploiement ClickOnce sur Windows Vista.

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 de l'application est activée. La section qui suit celle-ci décrit les paramètres des propriétés de l'infrastructure d'application Windows pour les applications Windows Presentation Foundation (WPF).

  • Activer les styles visuels XP
    Active ou désactive les styles visuels Windows XP, également appelés Thèmes Windows XP. Par exemple, les styles visuels Windows XP permettent des contrôles avec des angles arrondis et des couleurs dynamiques. La valeur par défaut est activée. Pour plus d'informations sur l'utilisation de ce paramètre, consultez Comment : activer des styles visuels (Visual Basic). Pour plus d'informations sur les styles visuels de Windows XP, consultez Fonctionnalités de Windows XP et contrôles Windows Forms et Comment : activer des styles visuels de Windows XP.

  • Application à instance unique
    Activez cette case à cocher pour empêcher des utilisateurs d'exécuter plusieurs instances de l'application. Le paramètre par défaut pour cette case à cocher est désactivé. Ce paramètre permet l'exécution de plusieurs instances de l'application. Pour plus d'informations, consultez Comment : spécifier le comportement d'instanciation pour une application (Visual Basic).

  • Enregistrer My.Settings lors de l'arrêt
    Activez cette case à cocher pour indiquer que les paramètres My.Settings de l'application sont enregistrés lors de l'arrêt de l'ordinateur. Le paramètre par défaut est activé. Si cette option est désactivée, vous pouvez sauvegarder manuellement les paramètres de l'application en appelant My.Settings.Save.

  • Mode d'authentification
    Sélectionnez Windows (la 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 Défini au niveau de l'application si vous utilisez votre code utilisateur pour authentifier les utilisateurs plutôt que les méthodes d'authentification Windows par défaut. Pour plus d'informations sur l'utilisation de ce paramètre, consultez Comment : activer l'authentification utilisateur personnalisée (Visual Basic).

  • Mode d'arrêt
    Sélectionnez À la fermeture du formulaire de démarrage (valeur par défaut) pour signaler la fermeture de l'application lorsque le formulaire défini en tant que formulaire de démarrage est fermé, même si d'autres formulaires sont ouverts. Sélectionnez À la fermeture du dernier formulaire pour signaler la fermeture de l'application lorsque le dernier formulaire est fermé ou lorsque My.Application.Exit ou l'instruction End est explicitement appelée.

    Sélectionnez Lors de l'arrêt explicite pour signaler la fermeture de l'application lorsque vous appelez explicitement Shutdown.

    Sélectionnez Lors de la fermeture de la dernière fenêtre pour signaler la fermeture de l'application lorsque vous quittez la dernière fenêtre ou que vous appelez explicitement Shutdown. Il s'agit de l'option par défaut.

    Sélectionnez Lors de la fermeture de la fenêtre principale pour signaler la fermeture de l'application lorsque vous quittez la fenêtre principale ou que vous appelez explicitement Shutdown.

    Pour plus d'informations sur l'utilisation de ce paramètre, consultez Comment : spécifier le comportement d'arrêt pour une application (Visual Basic).

  • Écran de démarrage
    Sélectionnez le formulaire que vous souhaitez utiliser comme un écran de démarrage. Vous devez avoir préalablement créé un écran de démarrage à l'aide d'un formulaire ou d'un modèle, comme décrit dans Comment : spécifier un écran de démarrage pour une application (Visual Basic). La valeur par défaut est (Aucune).

  • Afficher les événements de l'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 d'infrastructure d'application (Startup, Shutdown, UnhandledException, StartupNextInstance et NetworkAvailabilityChanged). Vous pouvez également remplacer certaines méthodes d'infrastructure d'application. Par exemple, vous pouvez modifier le mode d'affichage de l'écran de démarrage en remplaçant OnInitialize.

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

Les paramètres suivants sont disponibles dans la section Propriétés de l'infrastructure d'application Windows si le projet est une application Windows Presentation Foundation. Ces options sont disponibles uniquement si la case à cocher Activer l'infrastructure de l'application est activée. Les options indiquées dans ce tableau sont uniquement disponibles pour les applications WPF ou les applications de navigateur WPF. Elles ne sont pas disponibles pour les bibliothèques de contrôles personnalisés ou de contrôles utilisateur WPF.

  • Mode d'arrêt
    Cette propriété s'applique uniquement aux applications Windows Presentation Foundation.

    Sélectionnez Lors de l'arrêt explicite pour signaler la fermeture de l'application lorsque vous appelez explicitement Shutdown.

    Sélectionnez Lors de la fermeture de la dernière fenêtre pour signaler la fermeture de l'application lorsque vous quittez la dernière fenêtre ou que vous appelez explicitement Shutdown. Il s'agit de l'option par défaut.

    Sélectionnez Lors de la fermeture de la fenêtre principale pour signaler la fermeture de l'application lorsque vous quittez la fenêtre principale ou que vous appelez explicitement Shutdown.

    Pour plus d'informations sur l'utilisation de ce paramètre, consultez Shutdown ou Comment : spécifier le comportement d'arrêt pour une application (Visual Basic).

  • Modifier XAML
    Cliquez sur ce bouton pour ouvrir et modifier le fichier de définition d'application (Application.xaml) dans l'éditeur XAML. Lorsque vous cliquez sur ce bouton, Application.xaml s'ouvre au niveau du 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 de l'application
    Cliquez sur ce bouton pour afficher le fichier de classe partiel Application (Application.xaml.vb) dans un éditeur de code. Si le fichier n'existe pas, le Concepteur de projets en crée avec le nom de classe et l'espace de noms appropriés.

    L'objet Application déclenche des événements lorsque l'état de certaines applications est modifié (par exemple, lors du lancement ou l'arrêt de l'application). Pour obtenir une liste complète des événements présentés par cette classe, consultez Application. Ces événements sont traités dans la section de code utilisateur de la classe partielle Application.

Voir aussi

Tâches

Comment : spécifier des informations d'assembly (Visual Basic, C#)

Comment : spécifier un écran de démarrage pour une application (Visual Basic)

Comment : gérer les événements d'application (Visual Basic)

Comment : modifier le nom d'un assembly (Visual Basic, C#)

Comment : modifier l'espace de noms pour une application (Visual Basic)

Comment : modifier le type d'application (Visual Basic, C#)

Comment : modifier l'objet de démarrage pour une application (Visual Basic)

Comment : spécifier une icône d'application (Visual Basic, C#)

Comment : activer des styles visuels (Visual Basic)

Comment : spécifier le comportement d'instanciation pour une application (Visual Basic)

Comment : activer l'authentification utilisateur personnalisée (Visual Basic)

Comment : spécifier le comportement d'arrêt pour une application (Visual Basic)

Autres ressources

Gestion des propriétés de l'application