ReSharper使用属性设置XML注释中的间距

时间:2011-08-19 13:48:45

标签: c# visual-studio resharper code-comments

我在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 ...'之间

2 个答案:

答案 0 :(得分:19)

在“ReSharper→选项→代码编辑→XML文档注释→格式化样式→标记内容→在包含文本的元素内缩进”设置“不从父元素缩进”。

答案 1 :(得分:4)

据报道,这是一个错误,早在2009年10月就已经成为了一个问题,并且它特别令人恼火,因为对于不同的人来说,情况会有所不同。

目前的工作是创建一个新的代码清理配置文件,并取消选择“重新格式化嵌入式XML文档注释”。