【问题标题】:Organize Usings in Visual Studio 2013 doesn't match StyleCop Rules在 Visual Studio 2013 中组织使用与 StyleCop 规则不匹配
【发布时间】:2013-12-18 12:42:37
【问题描述】:

Visual Studio 2013 中的组织使用选项与样式警察规则 SA1208 不匹配。例如:

Organize usings 会将它们放入:

Namespace.Entities;
Namespace.Interfaces;
System;
System.Linq;

但是SA108首先需要系统的。

System;
System.Linq;
Namespace.Entities;
Namespace.Interfaces;

有没有办法让 Visual Studio 的行为符合 StyleCop 规则?

【问题讨论】:

    标签: visual-studio-2013 stylecop


    【解决方案1】:

    默认情况下,我的 Visual Studio 安装已经首先对 System usings 进行排序。

    但你可以改变它。请参阅here(查看注释)。

    转到工具 -> 选项 -> C#(我假设您正在处理 C# 项目)-> 高级。然后选中“排序使用时首先放置'系统'指令”框

    编辑: 对于最近的版本,MS 将文档移至不同的页面:请参阅 here(查看 Organize usings 部分)。

    【讨论】:

    • 似乎默认情况下该选项已关闭 -.- 也让我感到惊讶!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多