百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

NRefactory

> 编程语言
开源

NRefactory - 重构您的 C# 代码

686 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

NRefactory - 重构您的 C# 代码

注意:目前没有 NRefactory 的维护者。如果您需要 C# 解析器/编译器前端,请使用 Microsoft.CodeAnalysis (Roslyn)。NRefactory 中的重构已被移植到 Roslyn:https://github.com/icsharpcode/RefactoringEssentials/

如何编译: 1. 获取 Mono.Cecil 0.9.6 从 https://github.com/jbevain/cecil 中获取 Cecil(使用 'git clone git://GitHub.com/jbevain/cecil.git'),或者从 https://github.com/jbevain/cecil/ 中下载 Cecil,并解压到一个名为 "cecil" 的目录中,该目录位于包含 NRefactory 的目录旁边。 2. 如果需要 IKVM 绑定,请从 https://github.com/mono/ikvm-fork 获取它,并将其放置在 NRefactory 目录旁边,如 Mono.Cecil - 将其命名为 "ikvm"。 3. 在您喜欢的 .NET IDE 中打开 NRefactory.sln 并进行编译。

特性:

  • C# 解析器
  • 具有模式匹配支持的抽象语法树
  • C# 语义分析(支持 C# 5.0)
  • C# 代码完成
  • C# 格式化打印器
  • 许多 C# 重构功能

ICSharpCode.NRefactory 程序集 ICSharpCode.NRefactory.Editor: 从用于文本编辑器的控件中抽象出的接口。未来的 AvalonEdit 版本可能会直接实现这些接口,但您也可以为其他编辑器编写适配器。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言