使用错误顺序sorting的指令

我在Visual Studio 2012中使用了Power Commands扩展。我选中了删除和sorting保存选项。 问题在于System.Xxx指令最后被sorting,导致一个样式分析错误:

SA1208:系统使用指令必须放在所有其他使用指令之前。

保存之前:

using System; using System.Diagnostics.CodeAnalysis; using Foo; 

保存后:

 using Foo; using System; using System.Diagnostics.CodeAnalysis; 

这与VS 2010正常工作(System.Xxx第一)任何人都知道如何解决这个问题?

注意:即使它没有导致SA错误,我仍然首选系统指令。

转到“快速启动”(Ctrl + Q)并input“using”,然后按Enter

然后更改以下设置:

使用排序选项

这是一个令人讨厌的默认设置,我不知道微软为什么select这个设置,这违背了以前所有的标准。

编辑:感谢奥斯卡我们有一个原因 :

缺省行为更改的原因是由于Windows App Store应用程序更喜欢“Windows”。 '在文件的顶部,而不是'系统。