我正在寻找与 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/