Mono 发布了面向 Visual Studio 的工具包

  • 赵劼

2009 年 11 月 11 日

话题:.NETLinuxDevOps语言 & 开发

Mono 最近发布了一套名为Mono Tools for Visual Studio(下称 Mono Tools)的工具包,目的是辅助开发人员在 Visual Studio 下开发跨平台的.NET 应用程序。在 Mono Tools 的帮助下,开发人员可以利用自己熟悉的开发环境,工具,代码或类库进行工作,面向 Linux 操作系统构建,调试和部署.NET 应用程序。

Mono Tools 的功能主要有以下几部分:

  • 将应用程序部署至 Linux:可以从 Visual Studio 中向运行着 Mono 的 Linux 系统中部署软件。Mono Tools 利用 UPnP 来检测本地网络上的 Linux 机器,或根据开发人员指定的 IP 决定部署的目标。
  • 从 VS 中直接运行 mono 程序:Mono Tools 允许开发人员在远程 Linux 系统上,或者直接在 Windows 中以 Mono 平台运行程序。这样开发人员便可以更方便的观察程序在不同平台上的表现。
  • 在 VS 中调试远程 Linux 系统中的程序:开发人员经常抱怨 Linux 系统下的调试工作非常麻烦,Mono Tools 现在允许开发人员使用 Visual Studio 原有的方式(如本地变量、察看、断点及单步)调试远程 Linux 系统中的 mono 应用程序。
  • 构建 Linux 系统的软件包:Mono Tools 让开发人员可以在 Vistual Studio 中生成 Linux 的安装格式,只要在解决方案中进行配置和发布便可得到 Linux 环境中可用的 RPM 包。
  • 发布为 Linux 设备(Appliance):利用 Mono Tools,开发人员可以直接将一个 Mono 应用程序发布并上传至SUSE Studio,以便生成一个易于分发和部署的Linux 设备

Mono Tools 面向不同客户提供了专业版、企业版和终极版三种授权方式,您也可以下载并进行 30 天的试用。有关 mono 的更多信息请关注Mono 的官方网站InfoQ 的内容

.NETLinuxDevOps语言 & 开发