我继承了一个大型源代码树C#,Visual Studio 2008.
它有许多质量问题,其中之一是代码通常格式错误.
我正在寻找一个工具,最好是Visual Studio的一个插件,它将覆盖整个解决方案,并应用Visual Studio本身应用的相同基本格式,例如,您关闭代码块周围的大括号.
有什么建议?
在vs2005中,您可以为单个文件执行编辑 - >高级 - >格式文档,这将(我相信)执行您所要求的操作.我假设vs2008在某个地方有类似的功能.
好的,那么为什么不尝试一个宏,如果你想做整个解决方案,这里有一个vb示例
http://blogs.msdn.com/kevinpilchbisson/archive/2004/05/17/133371.aspx
它打开每个文件并应用与VS相同的格式,但宏将在整个解决方案中工作(如果您的解决方案很大,可能不是那么明智地运行它),除了反映VS中格式文档代码的内部结构之外将它带入某种流中,这似乎是利用我认为在视觉工作室中非常有用的功能的最简单方法