我在R#社区论坛上问了这个same question。几天没听到任何消息。以为我会在SO上重新发布。
XML注释中C#等号周围的间距的R#6设置在哪里?我已经遍历了在R#设置中可以找到的所有代码格式化选项,但是每当我使用R#代码清理工具时,似乎都没有一个问题影响到下面描述的间距问题。
在R#代码格式化之前:
/// <summary>
/// Writes trace information...
/// </summary>
/// <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache" /> object containing....</param>
R#代码清理格式后的:
/// <summary>
/// Writes trace information...
/// </summary>
/// <param name = "eventCache">A <see cref = "T:System.Diagnostics.TraceEventCache" /> object containing....</param>
注意'name'和'eventCache'之间等号周围的间距;在“cref”和“T:System ...”之间
最佳答案
据报道,这是一个错误,最早可以追溯到2009年10月的reshaper 5,它尤其令人恼火,因为不同的人使用它的方式有所不同。
当前的解决方法是创建一个新的代码清除配置文件,然后取消选择“重新格式化嵌入式XML文档注释”。