2011-07-27 2 views
1

Je me demande s'il est possible de définir une sortie de journalisation dans un fichier de projet msbuild? Je suis conscient du commutateur de ligne de commande /l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log Mon processus de construction est démarré à partir d'un build.proj distinct qui inclut d'autres fichiers de projet VS.MSBuild définir le fichier journal dans le projet

Je voudrais me débarrasser de l'option de ligne de commande et le placer dans le fichier de construction.

Merci à l'avance

Chris

+0

vous voulez dire le fichier de projet Visual Studio? – sll

+0

Non désolé. J'ai oublié de mentionner. Je voulais dire que j'ai un fichier de construction séparé qui inclut d'autres fichiers de projet VS. Je voudrais avoir à sortir de mon fichier de construction isolé écrit dans un fichier. – Chris

Répondre

1

Vous avez deux options, ne sont grands:

  1. Run MSBuild à partir de votre fichier build.proj en utilisant la tâche Exec plutôt que d'utiliser la tâche MSBuild .
  2. Créez un fichier de réponses par défaut nommé MSBuild.rsp contenant les paramètres de l'enregistreur et placez-le à côté de MSBuild.exe. Cela affectera chaque build, pas seulement ce projet.
Questions connexes