Je jetais un coup d'œil à $(Configuration)
, $(ProjectDir)
etc. dans Visual Studio 2008 pour les événements de pré-construction.
Existe-t-il un lien vers toutes ces variables avec une définition pour chacune d'entre elles?
Je jetais un coup d'œil à $(Configuration)
, $(ProjectDir)
etc. dans Visual Studio 2008 pour les événements de pré-construction.
Existe-t-il un lien vers toutes ces variables avec une définition pour chacune d'entre elles?
Essayez cette page MSDN: Macros for Build Commands and Properties
Bien qu'il ne semble pas être une liste complète, ce qui suit peut également être utile:
Comment utiliser les propriétés Environnement:
http://msdn.microsoft.com/en-us/library/ms171459.aspx
MSBuild propriétés réservées:
http://msdn.microsoft.com/en-us/library/ms164309.aspx
propriétés des éléments bien connus (je ne sais comment ceux-ci sont utilisés):
http://msdn.microsoft.com/en-us/library/ms164313.aspx
Merci beaucoup, je cherchais les propriétés de l'objet. – danijar
Si vous avez besoin de trouver des valeurs pour les variables autres que les macros standard VS, vous pouvez le faire facilement en utilisant Process Explorer. Démarrez-le, recherchez le processus dans lequel votre instance Visual Studio s'exécute, faites un clic droit, Propriétés→Environnement. Il énumère tous les vars $ sous forme de paires clé-valeur:
Génial, merci. –
Toute personne travaillant sur les logiciels existants en utilisant Visual Studio 6.0 constatera que $ (configuration) et ne sont pas définis Macros $ (ProjectDir). Pour les événements post-construction/pré-construction, donnez un chemin relatif commençant par l'emplacement de votre fichier .dsw (espace de travail) comme point de départ. Dans relative path point représente le répertoire en cours et .. représente le répertoire parent. Donnez un chemin relatif au fichier qui doit être traité. Exemple: (copie/y. \ .. \ .. \ Debug \ mylib.dll. \ .. \ MyProject \ Debug \)
Notez que vous devrez peut-être modifier la sélection de la version. Par exemple, j'ai [MSVS2008] (http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.90%29.aspx), et '$ (Configuration)' (en 2013) est '$ (ConfigurationName)' à la place. –