1

我的小组有一个源分析工具,它强制执行我们必须遵守的某些样式。改不了了,有些规矩就是个痛点。一个例子是所有属性都必须在方法之前,并且所有构造函数都必须在属性之前。对我来说似乎很愚蠢,我必须花时间对程序做一些事情,而编译器却是一样的。我想要一些 VS 的插件,它可以让我自动做这样的事情。此外,最好让它自动将 using 放入命名空间块中。

4

4 回答 4

2

您有不同的可能性,具体取决于您想要做什么:

Resharper:有一个自动格式化功能,可以根据您选择的规则格式化项目/解决方案中的单个文件或所有文件的源代码。因此,您设置了大括号、命名、空格、运算符、lamdas 等设置。有关更多信息,请参见此处。Resharper 还支持为所有解决方案设置源代码文件或为团队中的所有人设置相同的共享设置文件。

FxCop:我从来没有在工作中使用过它,但它也是一个很棒的工具,你还可以选择你想要执行的规则。

于 2008-10-31T16:52:06.767 回答
0

除非他们将其烘焙到 VS2010 中,否则 Resharper 具有您可能正在寻找的自动格式化功能。CodeSmith 应该也有,只是我没用过。。。

于 2008-10-31T16:54:51.830 回答
0

VS 内置了一些格式化选项。转到工具-->选项-->文本编辑器-->C#-->格式化。

它们不包括所有场景,但可能会让您接近。

于 2008-10-31T16:57:43.807 回答
0

Resharper - 多么棒的工具。我不认为没有它我能应付。它必须是 Visual Studio 的终极生产力工具。重构、代码分析、代码格式化、代码完成——它有很多。

于 2008-10-31T16:58:24.570 回答