SharpDevelop


SharpDevelop (正體)

Free Web Hosting with Website Builder
SharpDevelop

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,不过还在开发中,并不稳定。

特色

SharpDevelop 整合了 C#Visual Basic .NET的 Windows Forms 设计工具,除此之外还有整合好的除错工具。其他特色都列在官方网页。

参见

外部链接







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History