跳转到内容

SharpDevelop

维基百科,自由的百科全书

这是本页的一个历史版本,由CommonsDelinker留言 | 贡献2009年5月9日 (六) 06:23 (移除檔案SharpDevelop.png,因為已在維基共享資源被Sfu刪除,原因是Copyright violation: screenshot contains copyrighted Windows' buttons。)编辑。这可能和当前版本存在着巨大的差异。

SharpDevelop
開發者ICSharpCode Team
当前版本3.0.0.3800(2009年2月10日,​16年前​(2009-02-10
源代码库 編輯維基數據鏈接
操作系统Microsoft Windows
类型IDE
许可协议LGPL
网站http://sharpdevelop.com/

SharpDevelop 是個自由的開放原始碼整合開發環境,主要用來開發支援.NET FrameworkC#Visual Basic .NET (VB.NET) 與 BOO程式語言

它可以用來作為 MicrosoftVisual Studio .NET的替代品,MonoDevelop曾由此分支出來。

SharpDevelop 使用自己的C#Visual Basic .NET解析器來進行代碼自動完成。這部份主要是使用了修改過的Linz 大學製作的Coco/R編譯器,SharpDevelop 原始碼包含了這個產生器。BOO 的解析器則是由 Boo 編譯器提供,但運算式的型別與型別介面的推導則是另外撰寫程式來完成,以便支援型別的後期賦值。

SharpDevelop 1.1 可以匯入Visual Studio .NET的專案,SharpDevelop 2.0 則是可以直接開啟並編輯。它也可以用來把原本使用 VB.NET 的專案轉換為使用 C#(或是反過來)。

SharpDevelop 2.0 開始有了整合在裡面的除錯工具,它使用了自己的除錯函式庫,除錯函式庫主要是使用 COM 操作與 .NET 通訊。

即使 SharpDevelop 2.0 使用了與 Visual Studio .NET相同的 MSBuild ,它仍然可以使用較舊的 Framework 版本(1.0、1.1)或是Mono來進行編譯。

目前最新的版本是 3.0,已於 2009 年 2 月 10 日正式推出。

特色

SharpDevelop 整合了 C#Visual Basic .NET 等程式語言的 Windows Forms 設計工具,除此之外還有整合好的除錯工具。其他特色都列在官方網頁。

參見

外部連結