/ / Ajout de la directive du préprocesseur C # dans le bâtiment en ligne de commande - visual-studio, ligne de commande

Ajout de la directive du préprocesseur C # dans la génération de ligne de commande - visual-studio, ligne de commande

Pour les projets C ++, je peux le faire:

SET CL=/DMYDIRECTIVE
devenv.exe MySolution.sln /rebuild

Quelle est la version C # (visual studio 2008) de cette astuce?

Réponses:

2 pour la réponse № 1

Accédez à l'onglet Construction dans les propriétés du projet.

Sur la ligne de commande, csc /define:MYDIRECTIVE


1 pour la réponse № 2

La commande suivante répertorie les options du compilateur C #

csc.exe /?

L'option respective est

/define:<symbol list>   Define conditional compilation symbol(s) (Short form: /d)

Cependant, pour la construction en ligne de commande d'un projet C #, vous pouvez préférer MSBuild. Avec MSBuild, il est probablement plus facile de créer une configuration à l’aide de Visual Studio. Panneau de configuration qui définit déjà les symboles de compilation conditionnels appropriés. Vous pouvez ensuite sélectionner l'une des configurations à partir de la ligne de commande MSBuild:

MSBuild MySolution.sln /t:Rebuild /p:Configuration=ReleaseWithMyDirective