Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Commutateurs de la ligne de commande Devenv

Visual Studio .NET 2003

Devenv vous permet de définir à partir de la ligne de commande diverses options relatives à l'environnement de développement intégré (IDE, Integrated Development Environment), ainsi que des projets de compilation, de génération et de débogage. Utilisez ces commutateurs pour exécuter l'IDE à l'aide d'un script ou d'un fichier .bat, tel qu'un script de génération à exécuter la nuit, ou pour démarrer l'IDE avec une configuration spécifique.

Conseil   Si vous souhaitez que Visual Studio démarre et ouvre un fichier automatiquement dans un éditeur, entrez la commande Devenv suivie du chemin d'accès complet et du nom du fichier, sans préciser d'autres commutateurs ou arguments. Exemple : devenv "c:\test.cpp".

Syntaxe des commutateurs de Devenv

Les commutateurs de Devenv suivent à peu près les mêmes règles de syntaxe que d'autres utilitaires de ligne de commande DOS. Les commutateurs de ligne de commande Devenv fonctionnent aussi bien pour devenv.com que pour devenv.exe. Par défaut, l'entrée de devenv sans extension de fichier passe les commutateurs à devenv.com. L'exécution de devenv.com assure des sorties correctes utilisant les flux système standard, tels que stdout et stderr, et une redirection correcte des E/S pour capturer les sorties, par exemple dans un fichier .txt. Pour passer les commutateurs à devenv.exe, vous devez spécifier devenv.exe. Toutes les règles de syntaxe énoncées ci-après s'appliquent à devenv.com.

Conseil   Le commutateur /? affiche, dans la fenêtre d'invite de commandes de Devenv, une liste des commutateurs disponibles, ainsi que la description de leur utilisation.

Les règles de syntaxe suivantes s'appliquent à tous les commutateurs et arguments :

  • La ligne de commande doit commencer par devenv. Par exemple, pour utiliser le commutateur /fn, vous devez taper la syntaxe suivante :
    devenv /fn arial
    
  • Les commutateurs ne respectent pas la casse.
  • Le premier argument est en principe un nom de fichier solution.
  • Si vous spécifiez un nom de fichier projet au lieu d'un nom de fichier solution, Devenv procède comme suit :
    • Il recherche, dans le répertoire parent du fichier projet, un fichier solution portant le même nom. Par exemple, si vous spécifiez myproject1.vbproj, Devenv recherche myproject1.sln.
    • Il recherche, dans le répertoire parent du fichier projet, un fichier solution unique contenant une référence au fichier projet. S'il trouve plusieurs solutions faisant référence au fichier projet ou, s'il n'en trouve aucune, il crée une solution temporaire du même nom que le fichier projet.
  • Les chemins d'accès et noms de fichiers qui comportent des espaces doivent figurer entre guillemets doubles ("").
  • Les chemins d'accès des fichiers doivent spécifier une lettre de lecteur.
  • Les différents commutateurs et arguments doivent être séparés par un espace blanc.
  • Devenv n'accepte pas les caractères génériques ou autre syntaxe de correspondance au modèle.

Commutateurs de Devenv

Les commutateurs de ligne de commande suivants permettent d'afficher l'environnement de développement intégré (IDE, Integrated Development Environment) et d'effectuer la tâche correspondante.

Commutateur de ligne de commande Description
/lcid ou /l Définit la langue par défaut utilisée par l'IDE.
/fn Change la police système utilisée par l'IDE.
/fs Modifie la taille de la police système utilisée par l'IDE.
/run ou /r Compile et exécute la solution spécifiée.
/runexit Compile et exécute la solution spécifiée, réduit la fenêtre de l'IDE pendant l'exécution de la solution et ferme l'IDE à la fin de l'exécution de la solution.
/mdi Ouvre l'IDE en mode interface multidocument (MDI, Multiple-Document Interface). En outre, l'option Environnement MDI dans la boîte de dialogue Options est sélectionnée. Pour plus d'informations, consultez Général, Environnement, boîte de dialogue Options.
/mditabs Ouvre l'IDE en mode MDI en activant les tabulations dans les documents.
/command Démarre l'IDE et exécute la commande spécifiée.
/migratesettings Ouvre l'IDE et copie certains paramètres de la boîte de dialogue Options d'une version précédente dans la version plus récente.
/debugexe Charge un exécutable Visual C++ sous le contrôle du débogueur. Ce commutateur n'est pas disponible pour les exécutables Visual Basic ou Visual C#. Pour plus d'informations, consultez Lancement automatique du débogueur.
/useenv Force l'environnement de développement intégré (IDE, Integrated Development Environment) à utiliser les variables d'environnement PATH, INCLUDE et LIB pour la compilation Visual C++ au lieu des paramètres spécifiés dans la section Répertoires de VC++ des options Projets de la boîte de dialogue Options. Pour plus d'informations, consultez Définition du chemin d'accès et des variables d'environnement pour la génération à partir de la ligne de commande.

Les commutateurs de ligne de commande suivants permettent d'effectuer les tâches décrites sans afficher l'environnement de développement intégré.

Commutateur de ligne de commande Description
/build Génère la solution ou le projet spécifié en fonction de la configuration de solution indiquée.
/rebuild Nettoie puis génère la solution ou le projet spécifié en fonction de la configuration de solution indiquée.
/project Projet à générer, nettoyer ou déployer. Ce commutateur ne peut être utilisé que si vous avez spécifié le commutateur /build, /rebuild, /clean ou /deploy.
/projectconfig Spécifie la configuration de projet à générer ou à déployer. Ce commutateur ne peut être utilisé que si vous avez spécifié le commutateur /project.
/clean Nettoie la solution ou le projet spécifié en fonction de la configuration de solution indiquée.
/deploy Provoque le déploiement après une génération (ou une régénération) en fonction de la configuration de solution spécifiée.
/out Vous permet de spécifier un fichier pour y consigner les erreurs qui se produisent lors d'une génération.
/nologo Empêche l'affichage des informations de copyright.
/? Affiche, dans la fenêtre d'invite de commandes, l'aide relative aux commutateurs de Devenv.

Les commutateurs suivants ne sont disponibles que pour les sociétés participant au programme VSIP (Visual Studio .NET Integration Program).

Commutateur de ligne de commande Description
/noVSIP Désactive la clé de licence d'un développeur VSIP sur sa station de travail.
/safemode Démarre Visual Studio en mode sans échec ; seuls l'environnement et les services par défaut sont chargés.
/resetskippkgs Efface toutes les balises SkipLoading ajoutées aux packages VS par les utilisateurs souhaitant éviter les problèmes de chargement des packages VS.

Voir aussi

Général, Environnement, boîte de dialogue Options | Commandes Visual Studio

Cela vous a-t-il été utile ?
(1500 caractères restants)
© 2013 Microsoft. Tous droits réservés.