IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

[Visual Studio Express 2013] Comment voir les commandes utilisées pour la compilation d'un projet


Sujet :

Visual Studio

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chômage
    Inscrit en
    Juin 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chômage

    Informations forums :
    Inscription : Juin 2014
    Messages : 12
    Points : 10
    Points
    10
    Par défaut [Visual Studio Express 2013] Comment voir les commandes utilisées pour la compilation d'un projet
    bonjour,

    J'ai un projet d’exemple d'un SDK (vcxproj) et je voudrais connaitre (toutes) les commandes utilisées lors de la construction du projet/solution. Cela m'aiderais à exporter ce projet vers un autre EDI.

    Note: J'ai entendu parler de la commande "devenv", mais cette commande n'existe pas dans Visual Studio Express 2013

  2. #2
    Membre à l'essai
    Homme Profil pro
    Chômage
    Inscrit en
    Juin 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chômage

    Informations forums :
    Inscription : Juin 2014
    Messages : 12
    Points : 10
    Points
    10
    Par défaut UP!!!!
    Up!!!

    Ca ne doit pas être si compliqué d'afficher les commandes utilisées pendant la génération d'une "solution" Si ?

  3. #3
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Faut croire que OUI
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Chômage
    Inscrit en
    Juin 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chômage

    Informations forums :
    Inscription : Juin 2014
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    ça serait fort quand même, ca serait le premier EDI que je croise qui ne sait pas faire ca (bon,ok je ne connait pas beaucoup d EDI)

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Puisque le compilateur en ligne de commande de QuickBasic et de VB6 les affichent (affichaient); je suppose que ceux du Framework le font aussi.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  6. #6
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    Puisque le compilateur en ligne de commande de QuickBasic et de VB6 les affichent (affichaient); je suppose que ceux du Framework le font aussi.

    Ajouté:

    Ouvre les options, section Projets et solutions item Générer et exécuter

    Ensuite Ouvre la liste déroulante : Commentaires à la génération de sortie du projet MSBuild. Il y a moyen d'avoir plus que Minimale

    Et puis, ils disent qu'il y a un journal de génération. Là aussi, il y a moyen d'avoir plus que Minimale.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Chômage
    Inscrit en
    Juin 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chômage

    Informations forums :
    Inscription : Juin 2014
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    Puisque le compilateur en ligne de commande de QuickBasic et de VB6 les affichent (affichaient); je suppose que ceux du Framework le font aussi.
    Désolé, je ne comprend pas ta remarque, j'ai l'impression que tu n'a pas compris de quoi je parle.

    dans visual studio ya plusieurs truc :

    d'un coté tu as le(s) compilateur(s), que tu peut piloter directement en ligne de commande.

    de l'autre, tu un Environnement de Développement qui utilise ce compilateur. En fonction des fichiers et de la configuration de ton projet, L'Environnement de Développement va passer des lignes commandes pour piloter le compilateur. C'est ces foutu lignes de commande que je souhaiterais récupérer

  8. #8
    Membre à l'essai
    Homme Profil pro
    Chômage
    Inscrit en
    Juin 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chômage

    Informations forums :
    Inscription : Juin 2014
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Ouvre les options, section Projets et solutions item Générer et exécuter

    Ensuite Ouvre la liste déroulante : Commentaires à la génération de sortie du projet MSBuild. Il y a moyen d'avoir plus que Minimale

    Et puis, ils disent qu'il y a un journal de génération. Là aussi, il y a moyen d'avoir plus que Minimale.
    J'ai essayé tout les options disponibles, mais aucune ne fais ce que je souhaite.

  9. #9
    Membre émérite Avatar de meziantou
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Points : 2 439
    Points
    2 439
    Par défaut
    J'ai entendu parler de la commande "devenv"
    devenv est le nom de l'exécutable de Visual Studio.


    Quant tu compiles ton projet C++ (vcxproj), tu as un fichier de log qui est généré dans le même dossier que les binaires. Ce fichier contient les commandes exécutées pour builder ton projet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Build started 09/07/2014 00:18:00.
         1>Project "c:\Users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\ConsoleApplication7\ConsoleApplication7.vcxproj" on node 2 (Rebuild target(s)).
         1>ClCompile:
             C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yc"stdafx.h" /Fp"Debug\ConsoleApplication7.pch" /Fo"Debug\\" /Fd"Debug\vc120.pdb" /FR"Debug\\" /Gd /TP /analyze- /errorReport:prompt stdafx.cpp
             stdafx.cpp
             C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yu"stdafx.h" /Fp"Debug\ConsoleApplication7.pch" /Fo"Debug\\" /Fd"Debug\vc120.pdb" /FR"Debug\\" /Gd /TP /analyze- /errorReport:prompt ConsoleApplication7.cpp
             ConsoleApplication7.cpp
           Link:
             C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"c:\users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\Debug\ConsoleApplication7.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"c:\users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\Debug\ConsoleApplication7.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\Debug\ConsoleApplication7.lib" /MACHINE:X86 Debug\ConsoleApplication7.obj
             Debug\stdafx.obj
             ConsoleApplication7.vcxproj -> c:\users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\Debug\ConsoleApplication7.exe
           BscMake:
             C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\bscmake.exe /nologo /o"c:\users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\Debug\ConsoleApplication7.bsc" Debug\ConsoleApplication7.sbr Debug\stdafx.sbr
         1>Done Building Project "c:\Users\meziantou\documents\visual studio 2013\Projects\ConsoleApplication7\ConsoleApplication7\ConsoleApplication7.vcxproj" (Rebuild target(s)).
     
    Build succeeded.
     
    Time Elapsed 00:00:00.93

  10. #10
    Membre à l'essai
    Homme Profil pro
    Chômage
    Inscrit en
    Juin 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chômage

    Informations forums :
    Inscription : Juin 2014
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Solution
    Merci à vous deux, grâce a vous je viens de trouver.

    Voici un résumé de ce qui faut faire si d'autre que moi se pose la question et passe par ici :

    -Aller dans "OUTILS>options..."
    -Dans la fenêtre qui s'ouvre, aller dans "Projets et solutions>Générer et exécuter"
    -Dans le menu déroulant sous "Commentaires du fichier journal de génération du projet MSBuild" sélectionner "normal" (j'ai fait plusieurs test et seul l'option "normal" permet d'avoir les commandes exécutés pour la génération du projet)

    Ensuite il suffit de trouver le fichier de log. Par défaut il devrait se trouver dans le même dossier que les ".obj" et est de la forme <nom_du_projet>.log

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Mode designer Visual Studio Express 2013 pour le Web
    Par Clockmaker dans le forum Développement Web avec .NET
    Réponses: 5
    Dernier message: 06/06/2017, 16h20
  2. Comment faire des animations sous visual studio express 2013 ?
    Par Anonyme5571 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/11/2014, 08h29
  3. Réponses: 0
    Dernier message: 28/10/2014, 11h30
  4. Réponses: 4
    Dernier message: 11/07/2014, 00h32
  5. Réponses: 1
    Dernier message: 19/06/2006, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo