2008年10月29日星期三

文章导读:将 .NET 应用从 Visual Studio 迁移到 Eclipse

了解如何使用 Emonic Eclipse 插件开发开源 C# 应用程序以及如何在现有的 Microsoft® .NET Framework V2.0 项目中使用 Eclipse。
Eclipse 可以轻松地支持 Java™ 和其他编程语言。但是直到最近,仍然很难使用 Eclipse 构建、运行和调试 C# 项目。本文将介绍如何使用 Eclipse Mono Integration (Emonic) 和 NAnt,这些都是可用于 Eclipse 的最活跃的 C# 和 .NET 工具包。本文的目标读者是拥有 .NET 背景知识、熟悉 Eclipse 并且需要使用一种有效方法在 Eclipse 中处理 C# 和 .NET 的开发人员。
C# 和 .NET 简介2001 年,Microsoft 发布了 C#,这是一种面向对象的编程语言并且是 .NET Framework 的一部分。C# 使用基于 C++ 的面向对象的程序语法,并且受 Java 技术、Delphi 和 Eiffel 影响。它用于实现 .NET Framework 内的一般用途。而 .NET Framework 是一个类库集合,开发人员在创建 Windows 应用程序时需要将这个类库集合与自己的代码(可能是 C# 或其他语言)相结合。
Mono 和 DotGNU 项目是实现几乎完整版本的 .NET Framework 库的开源 C# 编译器。两者都能在由 UNIX® 派生和受其影响的操作系统及 Windows 上运行。Microsoft 提供了它自己的 C# 编译器和环境,名为 “Rotor”,适用于非 Windows 操作系统。但是,许可限制不允许您把 Rotor 应用程序部署到商业环境中,这限制了 Rotor 的用途。
用 C# 构建的应用程序通常运行在 .NET Framework 中,.NET Framework 部署在 Windows® 台式机、服务器和移动操作平台中(请参阅侧栏 “C# 和 .NET 简介”)。虽然 Eclipse Platform 提供了 C Development Toolkit (CDT) 来支持 C 和 C++ 开发,但是它不能用于 C# 开发。一些 Eclipse 插件使用 .NET Framework,但是并不是所有插件都支持最新版本,撰写本文时最新版本是 V3.5。
本文将介绍如何使用 Emonic,它是针对 Eclipse Platform 的 C# 环境,提供了丰富的功能。虽然 Emonic 开发人员提供了介绍如何安装和创建项目的文档,但是如果遵循手册,使用现有 C# 项目会十分棘手。本文将帮助您在不了解 C# 的情况下安装、构建和运行 C# 项目。我们将使用 NAnt 自动构建和运行 .NET 项目。本文还将介绍如何使用样例项目迁移现有 Visual Studio® 项目。
阅读全文

没有评论: