Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 Shutdown
explicitement .
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 Shutdown
explicitement . 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 Startup
de l’infrastructure d’application, StartupNextInstance
Shutdown
UnhandledException
et .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 OnInitialize
remplaç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.