Motivation: J'ai fxcop intégré dans le processus de construction, ce qui fait exécuter fxcopcmd.exe chaque fois que la cible a changé ou tant qu'il y a des avertissements de l'exécution précédente de fxcop.Est-il possible à partir du fichier csproj de savoir si devenv ou msbuild est utilisé pour l'exécuter?
Mais quand on travaille en studio, devenv.exe décide souvent de compiler le projet en arrière-plan pour quelque raison que ce soit. Par exemple, lorsque j'ajoute un nouveau projet à la solution, je remarque que fxcopcmd.exe s'exécute, ce qui signifie qu'une version d'arrière-plan a démarré. Il y a aussi d'autres moments aussi. Donc, je souhaite supprimer fxcop quand il est construit avec devenv. Notre serveur CI construit en utilisant msbuild, donc pas de problème.
BTW, s'il y a un moyen de désactiver les builds d'arrière-plan, cela pourrait être génial.