簡體   English   中英

相當於C#/ Visual Studio的JDT

[英]JDT equivalent for C#/Visual Studio

我正在尋找Visual Studio for C#中的JDT等效項。 通常,我想用一個插件擴展Visual Studio來分析C#源代碼。 那我應該找什么呢?

您正在尋找Visual Studio SDK ,特別是“ Visual Studio集成SDK”部分。 您可能會發現對Visual Studio可擴展性(VSX)的引用-它們是同一回事。

VSX 學習站點上有一些鏈接可以幫助您入門,特別是在“ 入門 ”部分。 您可以在文檔中找到詳細的內容

編輯:

如果您正在尋找一個插件來分析代碼,並且不介意購買,Resharper是最佳選擇。 Resharper擁有自己的SDK,可讓您為其創建插件。

如果要創建自己的代碼分析插件,則需要做一些工作。 VS不包含任何解析或分析支持。 這將隨羅斯林計划一起提供,希望在.NET 4.5 RTM之后不久。 目前,它位於CTP中,可能會被取消。

有一些工具可以幫助進行分析。 ANTLR具有面向C# 的.NET發行版 .Net。 Mono.Cecil是檢查IL代碼的Mono庫,並且是幾乎所有.NET反編譯器的基礎。

我不確定您要尋找的是什么,但是ReSharper將在許多方面為您提供幫助。

從他們的網站上獲取:

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不是免費的。

如果您正在尋找免費的東西,則有多種選擇,

基於它們,您可以編寫Visual Studio插件,該插件提供與ReSharper或JDT類似的功能。

NRefactory 5和Roslyn都處於積極的開發階段,因此它們還沒有准備好進行認真的使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM