gpt4 book ai didi

code-analysis - Visual Studio 11 中代码克隆的配置

转载 作者:行者123 更新时间:2023-12-04 19:15:49 24 4
gpt4 key购买 nike

我真的很喜欢 VS11 的新内置功能来查找“代码克隆”,但似乎没有任何方法可以配置它。

一个例子只会向我展示 5 行或更多行的精确克隆。

现在它提供精确、强、中和弱匹配,似乎它们是 10 行或更多。如果我可以配置它,它将有助于完成克隆,它会为我找到那些我确信多年来已被剪切和粘贴的小方法。

更新
以下是 Release Preview 版本文档中有关如何配置排除生成文件的功能的注释

从代码克隆分析中排除 T4 模板生成的文件

  • 将模板放在 Visual Studio 项目的子目录中。例如,将其命名为 GeneratedFiles。
  • 向项目添加一个新的文本文件,并将其名称和扩展名更改为 t4Exclusions.codeclonesettings
  • 修改文件内容如下:
  • <CodeCloneSettings> <Exclusions> <File>生成的文件*.cs </File> </Exclusions> </CodeCloneSettings>
    更新 - 08/27/2012
    我在 Code Clone 文档中找到了这个,它在早期版本中没有。这是查找长度少于 10 行的克隆的一种方法。

    查找特定代码片段的克隆

    1.
    突出显示方法或获取/设置定义中的代码片段。

    注 - 您可以找到语句的克隆,但不能找到诸如字段、方法或属性签名之类的声明。

    2.
    在片段的快捷菜单上,选择在解决方案中查找匹配的克隆。

    如果您想知道解决方案中是否已经存在类似的方法或片段,请使用此方法。

    最佳答案

    来自 documentation :

    Clones that are less than 10 statements long are not discovered by this command.

    关于code-analysis - Visual Studio 11 中代码克隆的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676414/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com