加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

一个开源的轻量级的c#开发工具SharpDevelop

(2009-11-22 22:09:55)
标签:

杂谈

分类: 技术文章

Visual Studio太庞大了,动辄几G,想开发个东西,仅仅安装开发环境就大费周折,现在找到了一个轻量级的IDE来开发c#程序,并且是自由的开发原始码的整合开发环境,他就是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,已于 2009 年 2 月 10 日正式推出。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有