2

是否有用于 Visual Studio 的工具,可以在保存时自动格式化源代码(C#)?这对于我的多开发人员团队保持代码外观统一很有用,尤其是在将代码签入源代码控制存储库之前。

4

3 回答 3

4

想到 CodeRush 或 ReSharper。

于 2009-09-05T22:49:57.400 回答
1

Visual Studio 的 PowerCommands:http://code.msdn.microsoft.com/PowerCommands

如果您安装插件并在“工具”->“选项”菜单下查找 PowerCommands,则“保存时格式化文档”和“保存时删除和排序使用”有两个复选框。对于该确切功能,它是我最喜欢的插件之一。

于 2009-09-05T23:07:45.403 回答
0

许多人(和我)使用StyleCop并将其设置为分析构建中的文件,我将其设置为将警告标记为错误,因此必须在成功构建之前解决问题。

我更喜欢这种方法,因为它混淆了第三方的责任,第三方在没有开发人员干预的情况下自动设置代码样式我觉得失去了一些东西,过度依赖这种方法可能会导致开发人员的代码在他们不知道的情况下变得越来越糟糕。

似乎更可取的是通知开发人员并强制修复它们,以便从整体上提高他们的编码技能。

编辑:我知道这是一篇旧帖子,我只是认为我的想法可能对发生在此页面上的人有所帮助。

于 2012-12-13T16:21:11.213 回答