Page Application, Concepteur de projet (Visual Basic)Application Page, Project Designer (Visual Basic)

Utilisez la page Application du Concepteur de projet pour spécifier les paramètres d’application et les propriétés du projet.Use the Application page of the Project Designer to specify a project's application settings and properties.

Pour accéder à la page Application, choisissez un nœud de projet (pas le nœud Solution) dans l’Explorateur de solutions.To access the Application page, choose a project node (not the Solution node) in Solution Explorer. Ensuite, choisissez Projet > Propriétés dans la barre de menus.Then choose Project > Properties on the menu bar. À l’affichage du Concepteur de projet, sélectionnez l’onglet Application.When the Project Designer appears, select the Application tab.

Note

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes.Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments.The Visual Studio edition that you have and the settings that you use determine these elements. Pour plus d'informations, consultez Personnalisation de l'IDE.For more information, see Personalizing the IDE.

Paramètres d’application générauxGeneral Application Settings

Les options suivantes permettent de configurer les paramètres généraux d’une application.The following options enable you to configure general settings for an application.

Nom de l'assemblyAssembly name

Spécifie le nom du fichier de sortie qui contient le manifeste de l’assembly.Specifies the name of the output file that will contain the assembly manifest. La modification de cette propriété modifie également la propriété Nom de sortie.If you change this property, the Output Name property also changes. Vous pouvez aussi spécifier le nom du fichier de sortie dans une invite de commandes, à l’aide du commutateur de compilateur /out (Visual Basic).You can also specify the name of the output file from a command prompt by using the /out (Visual Basic) compiler switch. Pour plus d’informations sur la façon d’accéder à cette propriété par programmation, consultez AssemblyName.For information about how to access this property programmatically, see AssemblyName.

Espace de noms racineRoot namespace

Spécifie l’espace de noms de base pour tous les fichiers du projet.Specifies the base namespace for all files in the project. Par exemple, si vous définissez l’espace de noms racine sur Project1 et que vous avez un Class1 en dehors des espaces de noms dans votre code, son espace de noms est Project1.Class1.For example, if you set the Root Namespace to Project1 and you have a Class1 outside of any namespace in your code, its namespace would be Project1.Class1. Si vous avez un Class2 dans un espace de noms Order dans le code, son espace de noms est Project1.Order.Class2.If you have a Class2 in a namespace Order in code, its namespace would be Project1.Order.Class2.

Si vous effacez l’espace de noms racine, vous pouvez spécifier la structure de l’espace de noms de votre projet dans le code.If you clear the Root Namespace, you can specify the namespace structure of your project in code.

Note

Si vous utilisez le mot clé Global dans une instruction Namespace, vous pouvez définir un espace de noms en dehors de l’espace de noms racine de votre projet.If you use the Global keyword in a Namespace Statement, you can define a namespace out of the root namespace of your project. Si vous effacez l’espace de noms racine, Global devient l’espace de noms de niveau supérieur et vous n’avez plus besoin du mot clé Global dans une instruction Namespace.If you clear the Root Namespace, Global becomes the top-level namespace, which removes the need for the Global keyword in a Namespace statement. Pour plus d’informations, consultez « Mot clé Global dans les instructions Namespace » dans Espaces de noms dans Visual Basic.For more information, see "Global Keyword in Namespace Statements" in Namespaces in Visual Basic.

Pour plus d’informations sur la création d’espaces de noms dans votre code, consultez Instruction Namespace.For information about how to create namespaces in your code, see Namespace Statement.

Pour plus d’informations sur la propriété d’espace de noms racine, consultez /rootnamespace.For more information about the root namespace property, see /rootnamespace.

Pour plus d’informations sur la façon d’accéder à cette propriété par programmation, consultez RootNamespace.For information about how to access this property programmatically, see RootNamespace.

Version cible de .NET Framework (toutes les configurations)Target framework (all configurations)

Spécifie la version du .NET Framework ciblée par l’application.Specifies the version of the .NET Framework that the application targets. Cette option peut avoir des valeurs différentes selon les versions du .NET Framework installées sur votre ordinateur.This option can have different values depending on which versions of the .NET Framework are installed on your computer.

Par défaut, la valeur est le framework cible que vous avez spécifié dans la boîte de dialogue Nouveau projet.The default value matches the target framework that you specified in the New Project dialog box.

Note

Les packages de prérequis répertoriés dans la boîte de dialogue Composants requis sont définis automatiquement la première fois que vous ouvrez la boîte de dialogue.The prerequisite packages that are listed in the Prerequisites Dialog Box are set automatically when you open the dialog box for the first time. Si vous modifiez par la suite le framework cible du projet, vous devez spécifier manuellement les prérequis pour qu’ils correspondent au nouveau framework cible.If you subsequently change the project's target framework, you must specify the prerequisites manually to match the new target framework.

Pour plus d’informations, consultez Guide pratique pour cibler une version du .NET Framework et Présentation du multiciblage Visual Studio.For more information, see How to: Target a Version of the .NET Framework and Visual Studio Multi-Targeting Overview.

Type d'applicationApplication type

Spécifie le type d’application à générer.Specifies the type of application to build. Pour les applications Windows 8.x, vous pouvez spécifier Application du Windows Store, Bibliothèque de classes ou Fichier WinMD.For Windows 8.x apps, you can specify Windows Store App, Class Library, or WinMD File. Pour la plupart des autres types d’applications, vous pouvez spécifier Application Windows, Application console, Bibliothèque de classes, Service Windows ou Bibliothèque de contrôles web.For most other application types, you can specify Windows Application, Console Application, Class Library, Windows Service, or Web Control Library.

Pour un projet d’application web, vous devez spécifier Bibliothèque de classes.For a web application project, you must specify Class Library.

Si vous spécifiez l’option Fichier WinMD, les types peuvent être projetés dans n’importe quel langage de programmation de Windows Runtime.If you specify the WinMD File option, types can be projected into any Windows Runtime programming language. En plaçant la sortie du projet dans un fichier WinMD, vous pouvez coder une application dans plusieurs langages et faire interagir le code comme si vous l’aviez écrit dans le même langage.By packaging the project's output as a WinMD file, you can code an application in multiple languages and have code interoperate as if you wrote it all in the same language. Vous pouvez utiliser l’option Fichier WinMD pour les solutions qui ciblent les bibliothèques Windows Runtime, y compris les applications Windows 8.x StoreWindows 8.x Store.You can use the WinMD File option for solutions that target the Windows Runtime libraries, including Windows 8.x StoreWindows 8.x Store apps. Pour plus d’informations, consultez Création de composants Windows Runtime en C# et Visual Basic.For more information, see Creating Windows Runtime Components in C# and Visual Basic.

Note

Le Windows Runtime peut projeter des types pour qu’ils apparaissent comme des objets natifs dans le langage qui les utilise.The Windows Runtime can project types so that they appear as native objects in whichever language uses them. Par exemple, les applications JavaScript qui interagissent avec Windows Runtime l’utilisent comme un ensemble d’objets JavaScript, et les applications C# utilisent la bibliothèque comme une collection d’objets .NET.For example, JavaScript applications that interact with Windows Runtime use it as a set of JavaScript objects, and C# applications use the library as a collection of .NET objects. En plaçant la sortie du projet dans un fichier WinMD, vous tirez parti de la même technologie que celle utilisée par Windows Runtime.By packaging the project's output as a WinMD file, you can take advantage of the same technology that Windows Runtime uses.

Pour plus d’informations sur la propriété Type d’application, consultez /target (Visual Basic).For more information about the Application type property, see /target (Visual Basic). Pour plus d’informations sur la façon d’accéder à cette propriété par programmation, consultez OutputType.For information about how to access that property programmatically, see OutputType.

IcôneIcon

Définit le fichier .ico à utiliser comme icône de votre programme.Sets the .ico file that you want to use as your program icon. Sélectionnez <Parcourir...> pour rechercher un graphique existant.Select <Browse...> to browse for an existing graphic. Pour plus d’informations, consultez /win32icon (ou /win32icon (Options du compilateur C#).See /win32icon (or /win32icon (C# Compiler Options)) for more information. Pour accéder à cette propriété par programmation, consultez ApplicationIcon.To access this property programmatically, see ApplicationIcon.

Formulaire de démarrage / Objet de démarrage / URI de démarrageStartup form / Startup object / Startup URI

Spécifie le formulaire de démarrage ou le point d’entrée de l’application.Specifies the application's startup form or entry point.

Si Activer l’infrastructure de l’application est sélectionné (par défaut), cette liste est intitulée Formulaire de démarrage et affiche uniquement des formulaires, car le framework d’application ne prend en charge que les formulaires de démarrage, et non les objets.If Enable application framework is selected (the default), this list is titled Startup form and shows only forms because the application framework supports only startup forms, not objects.

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.If the project is a WPF Browser Application, this list is titled Startup URI, and the default is Page1.xaml. La liste URI de démarrage permet de spécifier la ressource d’interface utilisateur (un élément XAML) que l’application affiche au démarrage.The Startup URI list enables you to specify the user interface resource (a XAML element) that the application displays when the application starts. Pour plus d'informations, consultez StartupUri.For more information, see StartupUri.

Si Activer l’infrastructure de l’application n’est pas sélectionné, cette liste devient Objet de démarrage, et affiche des formulaires et des classes ou des modules avec un Sub Main.If Enable application framework is cleared, this list becomes Startup object and shows both forms and classes or modules with a Sub Main.

L’objet de démarrage définit le point d’entrée à appeler quand l’application se charge.Startup object defines the entry point to be called when the application loads. Cet objet est généralement défini sur le formulaire principal de votre application ou sur la procédure Sub Main qui s’exécute quand l’application démarre.Generally this is set to either the main form in your application or to the Sub Main procedure that should run when the application starts. Comme les bibliothèques de classes n’ont pas de point d’entrée, la seule option disponible pour cette propriété est (Aucun).Because class libraries do not have an entry point, their only option for this property is (None). Pour plus d’informations, consultez /main.For more information, see /main. Pour accéder à cette propriété par programmation, consultez StartupObject.To access this property programmatically, see StartupObject.

Informations de l’assemblyAssembly Information

Cliquez sur ce bouton pour afficher la boîte de dialogue Informations de l’assembly.Click this button to display the Assembly Information Dialog Box.

Activer l’infrastructure d’applicationEnable application framework

Spécifie si un projet utilise le framework d’application.Specifies whether a project will use the application framework. Le paramètre de cette option affecte les options disponibles dans Formulaire de démarrage/Objet de démarrage.The setting of this option affects the options available in Startup form/Startup object.

Si cette case est cochée, votre application utilise le Sub Main standard.If this check box is selected, your application uses the standard Sub Main. En cochant cette case, vous activez les fonctionnalités de la section Propriétés de l’infrastructure d’application Windows et vous êtes invité à sélectionner un formulaire de démarrage.Selecting this check box enables the features in the Windows application framework properties section, and also requires you to select a startup form.

Si cette case est décochée, votre application utilise le Sub Main personnalisé que vous avez spécifié dans le Formulaire de démarrage.If this check box is cleared, your application uses the custom Sub Main that you specified in Startup form. Dans ce cas, vous pouvez spécifier un objet de démarrage (un Sub Main personnalisé dans une méthode ou une classe) ou un formulaire.In this case you can specify either a startup object (a custom Sub Main in a method or a class) or a form. Par ailleurs, les options de la section Propriétés de l’infrastructure d’application Windows deviennent indisponibles.Also, the options in the Windows application framework properties section become unavailable.

Afficher les paramètres WindowsView Windows Settings

Cliquez sur ce bouton pour générer et ouvrir le fichier app.manifest.Click this button to generate and open the app.manifest file. Visual Studio utilise ce fichier pour générer des données de manifeste pour l’application.Visual Studio uses this file to generate manifest data for the application. Ensuite, définissez le niveau d’exécution demandé par le contrôle de compte d’utilisateur en modifiant la balise <requestedExecutionLevel> dans app.manifest comme suit :Then set the UAC requested execution level by modifying the <requestedExecutionLevel> tag in app.manifest as follows:

<requestedExecutionLevel level="asInvoker" />

ClickOnce fonctionne avec le niveau asInvoker ou en mode virtualisé (aucune génération de manifeste).ClickOnce works with a level of asInvoker or in virtualized mode (no manifest generation). Pour spécifier le mode virtualisé, supprimez l’intégralité de la balise dans app.manifest.To specify virtualized mode, remove the entire tag from app.manifest.

Pour plus d’informations sur la génération du manifeste, consultez Déploiement ClickOnce sur Windows Vista.For more information about manifest generation, see ClickOnce Deployment on Windows Vista.

Propriétés de l’infrastructure d’application WindowsWindows Application Framework Properties

Les paramètres suivants sont disponibles dans la section Propriétés de l’infrastructure d’application Windows.The following settings are available in the Windows application framework properties section. Ces options sont disponibles uniquement si la case Activer l’infrastructure de l’application est cochée.These options are available only if the Enable application framework check box is selected. La section suivante décrit les paramètres des Propriétés de l’infrastructure d’application Windows pour les applications Windows Presentation Foundation (WPF).The section following this one describes Windows application framework properties settings for Windows Presentation Foundation (WPF) Applications.

Activer les styles visuels XPEnable XP visual styles

Active ou désactive les styles visuels Windows XP, également appelés Thèmes Windows XP.Enables or disables the Windows XP visual styles, also known as Windows XP Themes. Les styles visuels Windows XP activent, par exemple, les contrôles avec des angles arrondis et des couleurs dynamiques.Windows XP visual styles enable, for example, controls with rounded corners and dynamic colors. Les styles sont activés par défaut.The default is enabled.

Créer une application à instance uniqueMake single instance application

Cochez cette case pour empêcher les utilisateurs d’exécuter plusieurs instances de l’application.Select this check box to prevent users from running multiple instances of the application. Le paramètre par défaut de cette case à cocher est désactivé, ce qui permet à plusieurs instances de l’application de s’exécuter.The default setting for this check box is cleared, which allows multiple instances of the application to be run. Pour plus d'informations, consultez l'événement StartupNextInstance.For more information, see the StartupNextInstance event.

Enregistrer My.Settings à l’arrêtSave My.Settings on Shutdown

Cochez cette case pour spécifier que les paramètres My.Settings de l’application sont enregistrés quand les utilisateurs éteignent leur ordinateur.Select this check box to specify that the application's My.Settings settings are saved when users shut down their computers. La case est cochée par défaut.The default setting is enabled. Si cette option est désactivée, vous pouvez enregistrer manuellement les paramètres de l’application en appelant My.Settings.Save.If this option is disabled, you can save application settings manually by calling My.Settings.Save.

Mode d’authentificationAuthentication mode

Sélectionnez Windows (la valeur par défaut) pour spécifier l’utilisation de l’authentification Windows afin d’identifier l’utilisateur actuellement connecté.Select Windows (the default) to specify the use of Windows authentication to identify the currently logged-on user. Vous pouvez récupérer ces informations au moment de l’exécution à l’aide de l’objet My.User.You can retrieve this information at run time by using the My.User object. Sélectionnez Défini par l’application si vous fournissez votre propre code pour authentifier les utilisateurs au lieu d’utiliser les méthodes d’authentification Windows par défaut.Select Application-defined if you will provide your own code to authenticate users instead of using the default Windows authentication methods.

Mode d’arrêtShutdown mode

Sélectionnez À la fermeture du formulaire de démarrage (valeur par défaut) pour spécifier que l’application doit se fermer à la fermeture du formulaire de démarrage défini, même si d’autres formulaires sont ouverts.Select When startup form closes (the default) to specify that the application exit when the form set as the startup form closes, even if other forms are open. Sélectionnez À la fermeture du dernier formulaire pour spécifier que l’application doit se fermer à la fermeture du dernier formulaire, ou quand My.Application.Exit ou l’instruction End est explicitement appelée.Select When last form closes to specify that the application exit when the last form is closed or when My.Application.Exit or the End statement is called explicitly.

Sélectionnez Lors de l’arrêt explicite pour spécifier que l’application doit se fermer quand vous appelez explicitement Shutdown.Select On explicit shutdown to specify that the application exit when you explicitly call Shutdown.

Sélectionnez Lors de la fermeture de la dernière fenêtre pour spécifier que l’application doit se fermer à la fermeture de la dernière fenêtre ou quand vous appelez explicitement Shutdown.Select On last window close to specify that the application exit when the last window closes or when you explicitly call Shutdown. Il s'agit du paramètre par défaut.This is the default setting.

Sélectionnez Lors de la fermeture de la fenêtre principale pour spécifier que l’application doit se fermer à la fermeture de la fenêtre principale ou quand vous appelez explicitement Shutdown.Select On main window close to specify that the application exit when the main window closes or when you explicitly call Shutdown.

Écran de démarrageSplash screen

Sélectionnez le formulaire à utiliser comme écran de démarrage.Select the form that you want to use as a splash screen. Vous devez déjà avoir créé un écran de démarrage à l’aide d’un formulaire ou d’un modèle.You must have previously created a splash screen by using a form or a template. La valeur par défaut est (Aucun).The default is (None).

Afficher les événements de l’applicationView Application Events

Cliquez sur ce bouton pour afficher un fichier de code d’événements dans lequel vous pouvez écrire des événements du framework d’application Startup, Shutdown, UnhandledException, StartupNextInstance et NetworkAvailabilityChanged.Click this button to display an events code file in which you can write events for the application framework events Startup, Shutdown, UnhandledException, StartupNextInstance and NetworkAvailabilityChanged. Vous pouvez également remplacer certaines méthodes du framework d’application.You can also override certain application framework methods. Par exemple, vous pouvez modifier le comportement d’affichage de l’écran de démarrage en remplaçant OnInitialize.For example, you can change the display behavior of the splash screen by overriding OnInitialize.

Propriétés de l’infrastructure d’application Windows pour les applications Windows Presentation Foundation (WPF)Windows Application Framework Properties for Windows Presentation Foundation (WPF) Applications

Les paramètres suivants sont disponibles dans la section Propriétés de l’infrastructure d’application Windows quand le projet est une application Windows Presentation Foundation.The following settings are available in the Windows application framework properties section when the project is a Windows Presentation Foundation application. Ces options sont disponibles uniquement si la case Activer l’infrastructure de l’application est cochée.These options are available only if the Enable application framework check box is selected. Les options répertoriées dans ce tableau sont disponibles uniquement pour les applications WPF ou les applications de navigateur WPF.The options listed in this table are available only for WPF applications or WPF browser applications. Elles ne sont pas disponibles pour les bibliothèques de contrôles personnalisés ou de contrôles utilisateur WPF.They are not available for WPF User Control or Custom Control libraries.

Mode d’arrêtShutdown mode

Cette propriété s’applique uniquement aux applications Windows Presentation Foundation.This property is applicable only to Windows Presentation Foundation applications.

Sélectionnez Lors de l’arrêt explicite pour spécifier que l’application doit se fermer quand vous appelez explicitement Shutdown.Select On explicit shutdown to specify that the application exit when you explicitly call Shutdown.

Sélectionnez Lors de la fermeture de la dernière fenêtre pour spécifier que l’application doit se fermer à la fermeture de la dernière fenêtre ou quand vous appelez explicitement Shutdown.Select On last window close to specify that the application exit when the last window closes or when you explicitly call Shutdown. Il s'agit du paramètre par défaut.This is the default setting.

Sélectionnez Lors de la fermeture de la fenêtre principale pour spécifier que l’application doit se fermer à la fermeture de la fenêtre principale ou quand vous appelez explicitement Shutdown.Select 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 ShutdownFor more information about using this setting, see Shutdown

Modifier XAMLEdit XAML

Cliquez sur ce bouton pour ouvrir et modifier le fichier de définition d’application (Application.xaml) dans l’éditeur XAML.Click this button to open and modify the application definition file (Application.xaml) in the XAML editor. Quand vous cliquez sur ce bouton, Application.xaml s’ouvre au niveau du nœud de définition de l’application.When you click this button, Application.xaml opens at the application definition node. Vous devez peut-être modifier ce fichier pour effectuer certaines tâches, comme la définition des ressources.You might have to edit this file to perform certain tasks, such as defining resources. Si le fichier de définition d’application n’existe pas, le Concepteur de projet en crée un.If the application definition file does not exist, the Project Designer creates one.

Afficher les événements de l’applicationView Application Events

Cliquez sur ce bouton pour afficher le fichier de classe partielle Application (Application.xaml.vb) dans un éditeur de code.Click this button to display the Application partial class file (Application.xaml.vb) in a code editor. Si le fichier n’existe pas, le Concepteur de projet en crée un avec le nom de classe et l’espace de noms appropriés.If the file does not exist, the Project Designer creates one with the appropriate class name and namespace.

L’objet Application déclenche des événements quand certaines modifications de l’état de l’application se produisent (par exemple, au démarrage ou à l’arrêt de l’application).The Application object raises events when certain application state changes occur (for example, on application startup or shutdown). Pour obtenir la liste complète des événements exposés par cette classe, consultez Application.For a full list of the events that this class exposes, see Application. Ces événements sont traités dans la section de code utilisateur de la classe partielle Application.These events are handled in the user code section of the Application partial class.