|
作 |
为一名C#程序员,可以选择众多工具来构建.NET应用程序。本章将介绍各种.NET开发工具,当然其中也包括Visual Studio 2005。本章开始部分考查如何使用C#命令行编译器csc.exe以及所有文本编辑器中最简单的记事本(Notepad)。接下来,介绍在命令行使用cordbg.exe对.NET程序集进行程序调试的过程。在你能够轻松地不使用IDE(集成开发环境)编译和调试程序集之后,我们再来看怎样使用TextPad程序,以一种(略微)复杂的方式编辑和编译C#源代码。
虽然在阅读本书的过程中可以只使用csc.exe和Notepad/TextPad,我相信你肯定会对使用具有丰富功能的IDE感兴趣。为此,本书也会对名为SharpDevelop的开源IDE进行介绍。这种IDE可与许多商用的.NET开发环境相媲美(而且是免费的)。接下来简单考查了Visual C# 2005 Express IDE,然后我们将把注意力转向Visual Studio 2005。本章结尾快速浏览了其他一些.NET开发工具,并说明如何获取这些开发工具。这些工具多数都是开源的。
2.1 安装.NET Framework 2.0 SDK
首先要安装可免费下载的.NET Framework 2.0 SDK(软件开发包)。请注意,.NET Framework 2.0 SDK是与Visual Studio 2005以及Visual C# 2005 Express一起自动安装的,因此,如果计划使用这两种IDE之一,则不需要手工下载或安装该软件包。
如果当前没有使用Visual Studio 2005/Visual C# 2005 Express进行程序开发,可以浏览网址http://msdn.microsoft.com/netframework搜寻“.NET Framework 2.0 SDK”。一旦在这个网址找到了适用的软件包,下载setup.exe并保存到本机硬盘中。双击该可执行文件就可以安装这个软件了。
在安装过程完成后,用于开发的计算机不仅配置了必要的.NET基础设施,并且还包含了无数的开发工具、一个强有力的帮助系统、示例代码、教程以及各种白皮书。
默认状态下,.NET Framework 2.0 SDK的安装路径为C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0。在该文件夹下可以找到文件StartHere.htm,顾名思义,这是其他相关文档的入口点。表2-1介绍了在安装根目录下的一些核心子目录。
除了安装在路径C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0下的内容之外,安装程序也在Windows目录下创建了名为Microsoft.NET\Framework的子目录。在这个子目录下还有一个已安装在本机上的.NET Framework的各种版本的子目录。在各版本相关的子目录下可以找到与微软.NET Framework一同提供的各种语言(CIL、C#、Visual Basic .NET、J#和JScript .NET)的命令行编译器,以及其他命令行开发工具和.NET程序集。
表2-1 .NET Framework 2.0 SDK安装根目录下的子目录
|
子 目 录 |
作 用 |
|
\Bin |
容纳了大多数的.NET开发工具。参见文件StartTools.htm以查看各种工具的描述 |
|
\Bootstrapper |
可以忽略该目录中的大部分内容,但应注意到文件dotnetfx.exe(见第1章)在其子目录\Packages\DotNetFx下 |
|
\CompactFramework |
包含.NET Compact Framework 2.0 SDK软件的安装程序 |
|
\Samples |
对.NET Framework 2.0 SDK的例子提供安装程序(以及核心内容)。欲知如何安装例子,请查阅StartSamples.htm |






