C# Resharper 2016.1格式化方法文档标题(XML文档注释)

C# Resharper 2016.1格式化方法文档标题(XML文档注释),c#,resharper,xml-documentation,C#,Resharper,Xml Documentation,我试图让Resharper以某种方式重新格式化XML文档注释。我希望摘要文本位于新行,但其他标记位于单行。与Visual Studio占位符文本的格式相同(当输入//时) 我已经搜索了StackOverflow,还没有找到任何东西 如果我的解释不够清楚,这就是我的意思: 清理前: /// <summary>This is a summary</summary> /// <param name="object">An object</param>

我试图让Resharper以某种方式重新格式化XML文档注释。我希望摘要文本位于新行,但其他标记位于单行。与Visual Studio占位符文本的格式相同(当输入
//
时)

我已经搜索了StackOverflow,还没有找到任何东西

如果我的解释不够清楚,这就是我的意思:

清理前:

/// <summary>This is a summary</summary>
/// <param name="object">An object</param>
///这是一个总结
///物件
清理后(当前):

//
///这是一个总结
/// 
/// 
///物件
/// 
清理后(需要):

//
///这是一个总结
/// 
///物件
有办法做到这一点吗

否则,是否有方法使用Resharper生成的摘要文本填充Visual Studio占位符文本


(我已经在Resharper论坛上发布了这个问题,但还没有得到回应)

这似乎在Resharper中目前不可能实现。正如Jeremy Morton所建议的那样,可以使用插件来完成

为此:

  • 安装代理Smith
  • 在Resharper选项中,在AgentSmith=>Xml Documentation=>Reflow And Retag下
    • 设置为“始终”
    • 将所有其他设置为“从不”
  • 保存您的更改
  • 这可以通过打开快速修复窗口(Ctrl+)并选择“回流&重新标记注释[Agent Smith]”对单个注释执行

    通过选择“回流&重新标记XML文档注释”和“回流XML文档注释”选项,还可以将其设置为在代码清理期间对整个文件进行更改

    /// <summary>
    /// This is a summary
    /// </summary>
    /// <param name="object">
    /// An object
    /// </param>
    
    /// <summary>
    /// This is a summary
    /// </summary>
    /// <param name="object">An object</param>