掌握项目与解决方案.pdfVIP

  • 11
  • 0
  • 约 11页
  • 2017-09-30 发布于北京
  • 举报
1 第1 章 掌握项目与解决方案 Hack 1~5 与Visual Studio 打交道的大部分时间都将花在项目或者解决方案内。虽然 可以在Visual Studio 中编辑孤立的、不和任何项目或解决方案相连的文件, 但是使用的大多数文件都是存在于项目或者解决方案的环境中。 项目可以有许多用途,但是主要用于组织源代码,以便将其编译进库或者应 用程序中。 解决方案把许多项目集合在一起,并集中在单一结构之下。解决方案这个词 的喻意还是有道理的,因为它把构成整个业务解决方案的所有项目都集合在 一起。比如,有一个由5 个项目组成的业务解决方案,这5 个部分可能包括 数据访问项目、业务层项目、服务接口层项目、表示层项目与Web 控件项 目。解决方案将所有这些项目组合在一起,使得用户可以快速在项目之间切 换,并且管理它们之间的各种引用。 本章中的hack 展示了如何创建、管理项目与解决方案,管理程序集引用,以 及剖析项目与解决方案文件的格式。如果还不熟悉如何使用项目与解决方 案,本章将帮助用户更好地准备最大限度地利用本书中的其他hack 。 H A C K 管理项目与解决方案 #1 Visual Studio 的一切都与项目和解决方案有关。对用户来说,理解 它们之间的区别以及轻松地使用它们是至关重要的。 管理解决方案与项目是使用Visual Studio 时的大部分任务。没有什么比设 15 2 16 第1 章 计糟糕的解决方案或者项目结构更能给项目造成麻烦的了。在本hack 中,将 学到如何使用并配置解决方案与项目。 本hack 适用于所有版本的Visual Studio ,只是不同版本的对话框与屏幕显 示内容稍有不同。除非特别指出,否则本hack 中的截屏图都来自于Visual Studio .NET 2003 。 解决方案 解决方案是Visual Studio 组织结构中的最高级别。它们在一个可管理的结 构下将任何数量的项目集合在一起。解决方案存储其所包含的项目信息,包 括项目依赖关系与生成顺序,也可以包含一些杂类的解决方案项。解决方案 文件有一些限制。在Visual Studio 中一次只能打开一个解决方案,而且解 决方案文件中不能包含其他解决方案文件。不过,同一个项目可以是许多解 决方案的成员。于是在用户所创建的大量目的不同的解决方案中就可以共同 拥有相同的项目(这种情况的例子:需要在客户与服务器解决方案间共享的 实体或者界面)。 让项目处于源代码控制下的最好方法就是使用解决方案。如果将解决方案 添加到源代码控制中,项目中的每个开发人员就可以使用相同的解决方案, 并且保证能使用相同的项目结构与文件结构。 创建一个解决方案。在创建一个新项目时,就自动创建了一个解决方案。不 过,也可以在不创建一个项目的前提下创建一个空白的解决方案。要创建一 个新的空白解决方案,请访问File → New → Blank Solution 菜单。而后可 以在空

文档评论(0)

1亿VIP精品文档

相关文档