DotGNU 计划是GNU为了提供Microsoft .NET一份自由软件替代品的一部份。这个计划其它的目标包含了支援非-windows平台和支援更多的processors.DotGNU 主要的目标与Microsoft Shared Source CLI 相同,要提供一个百分之百相容于Common Language Specification的类别库. 然而矛盾的是,另外一个开放源始码的实作,Mono提供了百分之百相容于 CLS 规范的类别库并且提供了目前由微软所释出的商业版本 .NET 的类别库,DotG
# .NET开发工具
Reflexil是一个.NET程序集编辑器,方便开发人员对.NET程序进行修改;可以作为一个Reflector插件修改程序集的IL并保存到磁盘文件,也可以在自己的.NET程序中调用进行更为灵活的.NET程序集修改。
Cecil Mono函数库
C# Studio是 C#/Mono/GTK# 开发者的一个简单的IDE
.NET Compact Framework 是微軟 .NET Framework 的子集合,專為行動裝置 上的 Windows CE 平台系列作業系統提供應用程式開發的支援。.NET Compact Framework 中的 Base Class Library 數量也較 .NET Framework 少一些。
ReSharper .NET 开发工具
MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。
Emonic是一个 Eclipse Mono集成插件,允许在Eclipse上构建 C# 程序。
# .NET开发工具 # Eclipse插件
NuGet是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。
# .NET开发工具 # Visual Studio 插件
LT.VS2005AddIns 代码生成器
Microsoft .NET SDK For Hadoop 是个 Hadoop WebClient 的 .NET SDK。这个工具包提供 .NET API ,用来访问 HDInsight 方面。同时也提供库给MapReduce 和 LINQ to Hive。后者更有趣,因为是建立在现有的技术上,.NET 开发者可以访问大部分的数据源,提供 Hadoop 数据查询标准的功能。
CoreCLR 是 .NET Core 的完整运行时实现。包含 RyuJIT 和 .NET GC、原生 interop 和很多其他组件。运行于 Windows 平台,未来数月将会实现对 Linux 和 Mac 的支持。
MSBuild 在如何处理和生成软件方面是完全透明的,使开发人员能够在未安装 Visual Studio 的生成实验室环境中组织和生成产品。MSBuild 引入了一种新的基于 XML 的项目文件格式,这种格式容易理解、易于扩展并且完全受 Microsoft 支持。MSBuild 项目文件的格式使开发人员能够充分描述哪些项需要生成,以及如何利用不同的平台和配置生成这些项。
.NET REST Tool 是一个方便的,基于 .Net 的 REST 故障排除工具。REST 是一个客户端/服务器结构,它的请求和响应都围绕着资源代表。然而,它不限于 HTTP ,HTTP 的实体交互风格上做得很好。
Rider,.NET 跨平台集成开发环境。Rider 可以打开,管理,构建和调试各种基于 .NET Framework,Mono 和 .NET Core 的解决方案,并为 .NET 开发中使用的大多数语言提供编辑支持:C#, VB.NET, ASP.NET 语法, XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS, 和 SQL。Rider 使用 IntelliJ 平台的 UI 和多个功能,它们来自 IntelliJ IDEA,WebStorm 和其他 Je
# .NET开发工具 # 开发工具
RestSharp进行 rest/http 请求的 .NET 工具库。功能支持.NET 3.5+,Silverlight 5,Windows Phone 8,Mono,MonoTouch,Mono for Android. 模糊元素名称匹配
Jot 是一个用于持久化和管理 .NET 应用程序状态的库。一种常见的方法是将这种数据存储在 .settings 文件中,并根据需要读取和更新它。而这些代码通常是单调乏味、容易出错,编写起来没乐趣的。Jot 采用不同的声明式方法,而不是编写代码复制数据读取,你可以声明哪些属性的对象要跟踪,以及何时持久和应用数据。该库以合理的默认值启动,但是它给开发者提供完全控制每个数据将被存储和应用的时间、方式和位置。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号