c# - C#/Visual Studio 的 JDT 等效项

标签 c# java eclipse visual-studio eclipse-jdt

我正在寻找与 JDT 等效的内容在 Visual Studio for C# 中。一般来说,我想用插件来扩展 Visual Studio 来分析 C# 源代码。那么我应该寻找什么?

最佳答案

您正在寻找Visual Studio SDK ,特别是 Visual Studio Integration SDK部分。您可能会找到对 Visual Studio Extensibility (VSX) 的引用 - 它们是同一件事。

learning site for VSX 有一些链接可以帮助您入门,特别是在“Getting Started ”部分。您可以在 documentation 中找到详细报道.

编辑:

如果您正在寻找一个插件来分析您的代码并且不介意购买它,那么 Resharper 是最好的选择。 Resharper 有自己的 SDK,允许您为其创建插件。

如果您想创建自己的代码分析插件,您将需要做一些工作。 VS 不包含任何解析或分析支持。这将随 Roslyn 项目一起发布,希望很快会在 .NET 4.5 RTM 之后发布。目前它正在 CTP 中,很可能会被取消。

有一些工具可以帮助分析。 ANTLR 有a .NET distribution面向 C# 的 .Net。 Mono.Cecil是一个检查 IL 代码的 Mono 库,是几乎所有 .NET 反编译器的基础。

关于c# - C#/Visual Studio 的 JDT 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978862/

相关文章:

c# - 如何使用枚举值的自定义字符串格式设置枚举绑定(bind)组合框?

c# - 我如何在 C sharp 中声明一个具有可为 null 的 double 值的列表?

java - 如何使用 apache poi 4.0.1 和 java 生成可编辑的堆叠条形图?

java - 如何使用 Java 执行系统命令 (linux/bsd)

java - 选择7天之前JDBC

java.lang.NoClassDefFoundError : javax/mail/Authenticator - causing fxml page not to load

Eclipse 背景颜色不会改变 OSX、Pydev

c# - 创建数据库接口(interface)

c# - protobuf-net:如何在用户 session 中存储

eclipse - 无法使用Gradle安装 '…\gradle-5.4.1'运行分阶段的构建操作