作为开发容器,“项目”的概念已经很熟悉了,但是vs.net中的“解决方案”还是第一次遇见。
什么是“解决方案”:
1、解决方案的本质是开发容器
2、作为容器,解决方案>=项目
3、解决方案中有三类“项”:
A.项目项:来自项目的项
项目项可以是项目容器内的文件、对库的引用、数据连接和文件夹。一些项表示可在存储区中定位的物理项。其他项为链接,表示指向可能驻留于服务、模块或其他组件内的其他项的指针。
B.解决方案项:解决方案之内的,项目之外的,能够被多个项目共享的项
“解决方案项”文件夹中的项是除了项目文件外,您创建的与项目无关的文件。这些项表示这样的文件,这些文件对于项目开发必不可少但不属于特定项目。
级联样式表是通用解决方案项。例如,单个样式表可标准化多个项目中的许多 Web 页的格式。解决方案关闭后,样式表与其 Web 页在一起。
C.杂项:解决方案之外的项,但是显示在解决方案浏览器之内的
您可能需要使用 Visual Studio .NET 编辑器独立于项目或解决方案来处理文件。打开某个解决方案后,可以打开和修改文件,而不必将其添加到解决方案或项目中。要独立于容器来处理的文件称为杂项文件。杂项文件位于解决方案和项目的外部,不包括在生成中,而且无法包括在受源代码管理的解决方案中。
由于各种原因,独立于容器打开文件很有用。您可能有一个需要在开发基于项目的解决方案时查看的文件,但它对于解决方案的开发并非必不可少。通用示例包括开发说明或指令、数据库架构和代码剪辑。此外,您可能还需要创建独立文件。
转载:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vsintro7/html/vxconVisualStudioSolutionsProjects.htm
介绍解决方案、项目和项
为了高效地管理开发工作所需要的项,如引用、数据连接、文件夹和文件,Visual Studio .NET 提供了两个容器:解决方案和项目。查看和管理这些容器及其关联项的界面是解决方案资源管理器,它作为集成开发环境 (IDE) 的一部分提供。
容器:解决方案和项目
解决方案和项目包含一些项,这些项表示创建应用程序所需的引用、数据连接、文件夹和文件。解决方案容器可包含多个项目,而项目容器通常包含多个项。使用这些容器以下列方式利用集成开发环境:
作为一个整体管理解决方案的设置或管理单个项目的设置
使用解决方案资源管理器处理文件管理细节,在您集中精力于那些组成开发工作的项时
添加对解决方案中多个项目有用或对该解决方案有用的项,而不必在每个项目中引用该项
处理与解决方案或项目无关的杂项文件
项:文件、引用、数据连接
项可以是文件和项目的其他部分,如引用、数据连接或文件夹。在解决方案资源管理器中,项可以按下列方式组织:
作为项目项,项目项是构成项目的项,如解决方案资源管理器中项目内的窗体、源文件和类。组织和显示方式取决于所选的项目模板以及所做的所有修改。
作为表示文件的解决方案项,适用于整个解决方案,位于解决方案资源管理器的“解决方案项”文件夹中。
作为表示实际文件的杂项文件,它们与项目或解决方案都没有关联,可显示在“杂项文件”文件夹中。
© Microsoft Corporation。保留所有权利。