.net - 如果您必须创建类似 ReSharper 的东西,您会从哪里开始?

标签 .net visual-studio plugins resharper

<分区>

如果你必须创建一个像 ReSharper 这样的插件对于 Visual Studio,你会从哪里开始?
(不是在谈论每一个功能,但我只是想了解它的一个框架)。

最佳答案

截至 2007 年初,JetBrains 人员估计 ReSharper 大约为 30 man-years (这是俄罗斯论坛上一篇帖子的谷歌翻译版本)。他们还说,仅仅精通构建编译器是不够的:他们认为最复杂的部分是缓存、AST 事务、AST 上下文等。从技术上讲,Visual Studio 集成并不是最复杂的事情:这只是阅读的问题大量文档。

基本上就是这样:Visual Studio 集成和 AST 管理将是实现 ReSharper 骨架最复杂的部分。

关于.net - 如果您必须创建类似 ReSharper 的东西,您会从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910499/

相关文章:

.net - 如何在一个应用程序中支持.NET 2.0和.NET 4.0?

java - 编程决定 java 或 .Net,db 或无 db

c# - 常量修改编译报错

c++ - 当我用 VS2013 编译时链接到用 VS2010 编译的静态 .lib?

plugins - 如何调用某些路由的Hapi插件?

mysql - 可以在 mysql 插件中使用 thrift 吗?

c# - 如何使用电源管理功能 (PowerEnuimerate) 获取电源设置

c# - 如何确定程序集名称是否与请求的部分程序集名称匹配

c# - 在 dataGridView 中保存更改

python - 以编程方式导入适用于 Windows,但不适用于 Linux