.NET开发工具Paket、Emonic、Jexus、Gendarme介绍

以下为你介绍的.NET开发工具都可用在Linux系统上:Paket(.NET 包管理器)、Emonic(Eclipse Mono集成插件)、Jexus(Linux平台的ASP.NET服务器)、Gendarme(.NET代码检查工具)。

1、Paket(.NET 包管理器)

.NET开发工具Paket、Emonic、Jexus、Gendarme介绍

Paket 是一个用于 .NET 和 Mono 平台的包管理器,灵感来自于 Bundler。可与 NuGet 一起工作。可精确控制项目中所引用的各种软件包。

Linux平台先决条件:

最新的Mono(要求> = 5.0,建议> = 5.2)

最新的MSBuild(> = 15.0,需要支持“Directory.Build.props”)

在大多数发行版中,只需遵循指南并安装包含MSBuild的mono-devel就足够了,注意:如果paket生成脚本在paket还原时失败,则只需重新运行几次,直到成功。

下载地址:https://github.com/fsprojects/Paket

2、Emonic(Eclipse Mono集成插件)

.NET开发工具Paket、Emonic、Jexus、Gendarme介绍

Emonic(Eclipse-Mono-Integration)是C#的Eclipse插件。它通过Ant或Nant提供色彩突出显示,轮廓,单词完成和构建机制。通过Mono和Win-.net-framework在Linux和Windows上进行了测试。

下载地址:https://sourceforge.net/projects/emonic/

3、Jexus(Linux平台的ASP.NET服务器)

Jexus是一款基于dotNET环境,直接支持ASP.NET的WEB服务器系统(非开源),是Linux平台架设ASP.NET网站的重要选择甚至是必然选择。

Jexus for linux 有如下特点:

1]、Jexus的最大特色是基于Mono平台,直接支持ASP.NET网站。这种高度集成,有效地保证了ASP.NET的性能优势。

2]、Jexus内核含有安全监控机制,大多数恶意访问在进入实际网站前就会被Jexus直接禁止,这是Jexus有别于其它WEB服务器的又一大特色。正因为这样,Jexus特别适合那些对安全要求较高的企业网站或政府网站使用。

3]、Jexus WEB服务器采用“多进程+多线程”模式设计,能有效利用服务器资源,对网站的数量和规模不加任何限制。

4]、支持URL重写。

5]、安装和配置非常简单。

下载地址:https://www.jexus.org/

4、Gendarme(.NET代码检查工具)

Gendarme 是一个可扩展的基于规则的用来找出 .NET 应用程序中问题的工具和程序库。Gendarme 检查包含有 ECMA CIL 格式的程序和库,也就是 Mono 和 .NET 的应用,并从中找出一些常见的问题。

Gendarme 使用 Cecil 程序库来检查代码。

注明

以上就是.NET开发工具Paket、Emonic、Jexus、Gendarme的介绍内容,这些.NET开发工具都能使用在Linux操作系统中。

栏目相关文章