C#/Visual Studio的JDT等效程序

C#/Visual Studio的JDT等效程序,c#,java,eclipse,visual-studio,eclipse-jdt,C#,Java,Eclipse,Visual Studio,Eclipse Jdt,我正在寻找一个与Visual Studio中的C#等效的。通常,我想用一个插件扩展VisualStudio来分析C源代码。那么,我应该寻找什么呢?您正在寻找,特别是该部分。您可能会发现对VisualStudioExtensibility(VSX)的引用——它们是一样的 for VSX有几个链接可以帮助您入门,特别是在“”部分。您可以在中找到详细的报道 编辑: 如果您正在寻找一个插件来分析您的代码,并且不介意购买它,那么Resharper是最好的选择。Resharper有自己的SDK,允许您为其创

我正在寻找一个与Visual Studio中的C#等效的。通常,我想用一个插件扩展VisualStudio来分析C源代码。那么,我应该寻找什么呢?

您正在寻找,特别是该部分。您可能会发现对VisualStudioExtensibility(VSX)的引用——它们是一样的

for VSX有几个链接可以帮助您入门,特别是在“”部分。您可以在中找到详细的报道

编辑:

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

如果你想创建自己的代码分析插件,你需要做一些工作。VS不包括任何解析或分析支持。这将伴随着Roslyn项目而来,希望在.NET4.5RTMS之后不久。现在它在CTP中,很可能会被取消

有一些工具可以帮助进行分析。ANTLR的.Net目标是C。是一个检查IL代码的Mono库,是几乎所有.NET反编译器的基础。

您正在查找,特别是部分。您可能会发现对VisualStudioExtensibility(VSX)的引用——它们是一样的

for VSX有几个链接可以帮助您入门,特别是在“”部分。您可以在中找到详细的报道

编辑:

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

如果你想创建自己的代码分析插件,你需要做一些工作。VS不包括任何解析或分析支持。这将伴随着Roslyn项目而来,希望在.NET4.5RTMS之后不久。现在它在CTP中,很可能会被取消


有一些工具可以帮助进行分析。ANTLR的.Net目标是C。是一个检查IL代码的Mono库,是几乎所有.NET反编译器的基础。

我不确定您在寻找什么,但它将在许多方面帮助您

摘自他们的网站:

ReSharper是一个著名的生产力工具,它使Microsoft Visual Studio成为一个更好的IDE。全世界数以千计的.NET开发人员都想知道,如果没有ReSharper的代码检查、自动重构、快速导航和编码帮助,他们是如何生活的

以下是一些关于分析能力的词汇:

在C#、VB.NET、XAML、ASP.NET、ASP.NET MVC、JavaScript、CSS和XML中进行动态代码质量分析。ReSharper将立即告诉您解决方案中是否包含可以改进的错误或代码


我是一名狂热的Java开发人员,我使用JetBrains的IntelliJ IDEA,他也开发了ReSharper。ReSharper从IntelliJ获得了很多好处,当你像我现在这样使用VS时,使用它真是太棒了。

我不确定你在寻找什么,但它会在很多方面帮助你

摘自他们的网站:

ReSharper是一个著名的生产力工具,它使Microsoft Visual Studio成为一个更好的IDE。全世界数以千计的.NET开发人员都想知道,如果没有ReSharper的代码检查、自动重构、快速导航和编码帮助,他们是如何生活的

以下是一些关于分析能力的词汇:

在C#、VB.NET、XAML、ASP.NET、ASP.NET MVC、JavaScript、CSS和XML中进行动态代码质量分析。ReSharper将立即告诉您解决方案中是否包含可以改进的错误或代码


我是一名狂热的Java开发人员,我使用JetBrains的IntelliJ IDEA,他也开发了ReSharper。ReSharper从IntelliJ获得了很多好处,当你像我现在这样使用VS时,使用它真是太棒了。

你可能可以像@maba建议的那样查看ReSharper。但ReSharper不是免费的

如果你在寻找免费的东西,你有几个选择

  • 来自SharpDevelop和MonoDevelop的工厂
  • 微软的Roslyn
基于它们,您可以编写VisualStudio插件,提供与ReSharper或JDT类似的功能


NRefactory 5和Roslyn都处于积极的开发阶段,因此它们还没有准备好正式使用

您可能可以像@maba建议的那样查看ReSharper。但ReSharper不是免费的

如果你在寻找免费的东西,你有几个选择

  • 来自SharpDevelop和MonoDevelop的工厂
  • 微软的Roslyn
基于它们,您可以编写VisualStudio插件,提供与ReSharper或JDT类似的功能


NRefactory 5和Roslyn都处于积极的开发阶段,因此它们还没有准备好正式使用

我同意—所有关于扩展Visual Studio的内容—都是VSX(Visual Studio可扩展性)领域。扩展VS有几种类型:宏、加载项和包。最后一个是最复杂但同时也是最强大的。因此,我相信您需要创建自定义软件包。另一个值得学习(可能与此问题相关)的技术是Microsoft“Roslyn”,它使C#和Visual Basic编译器可以作为一项服务使用。Roslyn甚至还没有进入测试阶段,尽管它可能是用于代码分析的最佳工具Microsoft®“Roslyn”2012年6月CTP已经可用,所以我想可以开始使用它了。我记得我们用VSSDK CTP做了很多不错的VS2005扩展;)我同意—所有关于扩展Visual Studio的内容—都是VSX(Visual Studio扩展性)区域。有几种类型的扩展VS:宏、加载项和包。最后一种-是最复杂的,但同时也是最强大的。因此,我相信您需要创建自定义包。另一种有趣的(和m