首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“代码重构”和“代码修复分析器”模板有什么区别?

“代码重构”和“代码修复分析器”模板有什么区别?
EN

Stack Overflow用户
提问于 2020-12-12 16:30:30
回答 1查看 156关注 0票数 0

我想我应该深入编写一个自定义代码分析器,这样我就可以强制执行一条规则,并允许应用代码修复。在安装所需工作负载后打开VS时,我会看到以下可用模板:

  • 代码重构
  • 带代码修正的分析器
  • 独立代码分析工具

有什么不同吗?我怎么知道该选什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-16 09:56:14

  • “代码重构”模板为您提供了一个VSIX扩展,并为重构提供了一个单独的项目。当光标在匹配的代码上时,扩展显示“快速操作”菜单中的一个新条目。通过这种方式,您可以提供一个快速的代码修复,而不必定义额外的分析器ID并在错误列表中向用户显示一个条目。
  • "Analyzer with Code“模板为您提供了一个VSIX扩展和一个独立的分析器项目,也可以通过NuGet进行部署。分析器可用于显示匹配代码下面的一行,显示错误列表中的一个条目,该条目可以配置为消息、警告甚至错误--提供代码修复是可选的。
  • “独立代码分析工具”模板为您提供了一个控制台项目,它将是打开解决方案工作区。这样,您就可以分析您的项目,而不必将任何VSIX扩展或NuGet包安装到项目或IDE中--应该从命令行调用它,这在构建服务器上使用时是最有意义的。模板不包括任何分析器或重构。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65267252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档