Я использую расширение Power Commands с Visual Studio 2012. У меня есть опция для удаления и сортировки сообщений при сохранении. Проблема в том, что директивы System.Xxx сортируются в последнюю очередь и вызывают ошибку анализа стиля:
SA1208: Системные директивы должны быть размещены перед всеми другими директивами.
Перед сохранением:
using System;
using System.Diagnostics.CodeAnalysis;
using Foo;
После сохранения:
using Foo;
using System;
using System.Diagnostics.CodeAnalysis;
Это сработало правильно (сначала System.Xxx) с VS 2010. Кто-нибудь знает, как исправить это?
Примечание. Даже если это не вызвало ошибку SA, я бы предпочел, чтобы системные директивы были первыми.