SharpDevelop adalah sumber percuma dan terbuka IDE untuk C #, Visual Basic .NET (VB.NET), Boo, dan (bermula dari versi 3.0) F# dan IronPython pengaturcaraan bahasa. Ia biasanya digunakan sebagai alternatif kepada Studio Visual Microsoft .NET. Awal dalam perkembangannya terdapat fork untuk Mono/Gtk# yang dipanggil MonoDevelop yang merangkumi sokongan pelbagai platform. SharpDevelop menggunakan parser sendiri untuk C# dan VB.NET kod selesai. Parser dihasilkan menggunakan perihalan tatabahasa dan versi diubahsuai penjana kompiler Coco/R Universiti Linz, yang dimasukkan ke dalam kod sumber. Bagi Boo, parser dari pengkomputer Boo digunakan tetapi menyelesaikan jenis ungkapan dan inferens jenis dilakukan dengan kod tersuai yang menyokong penilaian malas jenis. SharpDevelop 1.1 boleh mengimport projek yang ditulis dengan Visual Studio dan SharpDevelop 2.0 boleh membuka dan mengeditnya secara langsung. Ia juga boleh menterjemahkan keseluruhan projek dari VB.NET ke C# dan sebaliknya. SharpDevelop 2.0 mempunyai penyahpepijat bersepadu. Ia menggunakan perpustakaan nyahpepijat tersendiri yang berkomunikasi dengan microsoft .NET runtime menggunakan interop COM. Walaupun SharpDevelop 2.0 menggunakan fail projek MSBuild yang sama seperti Visual Studio, ia masih boleh menggunakan kompiler .NET lain seperti versi rangka kerja yang lebih lama (1.0, 1.1) atau pengkompil Mono.
sejarah versi
- Versi 3.1 diposkan pada 2009-09-21
Beberapa pembaikan dan pengemaskinian - Versi 4.0 Beta diposkan pada 2009-09-21
Butiran Atur Cara
- Kategori: Pembangunan > Komponen & Perpustakaan
- Penerbit: IC#Code
- Lesen: Percuma
- Harga: N/A
- Versi: 4.0
- Platform: windows