我在R#社区论坛上问了这个same question;几天没有听到任何消息。以为我会重新发帖。
对于C#的等号,XML注释中的间距的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 ...'之间
答案 0 :(得分:19)
在“ReSharper→选项→代码编辑→XML文档注释→格式化样式→标记内容→在包含文本的元素内缩进”设置“不从父元素缩进”。
答案 1 :(得分:4)
据报道,这是一个错误,早在2009年10月就已经成为了一个问题,并且它特别令人恼火,因为对于不同的人来说,情况会有所不同。
目前的工作是创建一个新的代码清理配置文件,并取消选择“重新格式化嵌入式XML文档注释”。