J'utilise l'extension Power Commands avec Visual Studio 2012. J'ai coché l'option permettant de supprimer et de trier les utilisations lors de la sauvegarde. Le problème est que les directives System.Xxx sont triées en dernier, ce qui provoque une erreur d'analyse de style :
SA1208 : Les directives d'utilisation du système doivent être placées avant toutes les autres directives d'utilisation.
Avant de sauver :
using System;
using System.Diagnostics.CodeAnalysis;
using Foo;
Après la sauvegarde :
using Foo;
using System;
using System.Diagnostics.CodeAnalysis;
Cela a fonctionné correctement (System.Xxx en premier) avec VS 2010. Quelqu'un sait comment corriger cela ?
Note : Même si cela ne provoquait pas d'erreur SA, je préférerais toujours que les directives système soient les premières.