vs2010如何建立一个空解决方案

vs2010如何建立一个空解决方案,第1张

用VS2010建立空白解决方案

三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构悄前上所以要建立一个解决方案。

1.建立解决方案:

文件->新建项目->其它项目类型->Visual Studio解决方案->空白解决方案。

2.在解决方案里添加第一个项目

建立空白解决方案后,在vs2010右边的解决方案资源管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”->新建项目->Visual C#- >ASP.NET Web应用程序,把名称命为:Web,点击确定后就在解决方案里建立了一个Web项目。

3.在解决方案里添加第二个项目

在解决方案里加入第一个项目后,再加入第二个项目,第二个项目和添加与第一个项目的添加有一点差别,添加第二个项目的步骤是:文件->新建项目->Visual C# ->类库。

选择“类库”以后,把名称命名为:BLL,在最下面的升哪“解决方案”里选择“添入解决方案”,意思就是把新建的这个BLL项目,添入到建立的KaiBo解决方案里。

刚才建立的两个项目就在解决方案里很好的组织起来了。

4.在解决方案里添加其它的项目

添加两个项目后,为解决方案添加更多的项目就只需选中解决方案,右键“添加”->新建项目->VisualC#->类库。再自已命名项目名称就可以了。

1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射)

6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 7、DBUtility 数据库访问组件基础类

多了一个WebControls项目,那是我写的一些自定义控件。如果需要,还可以往解决方案里加入更多的项目。到此为止解决方案就建立完成了。但是各项目之间还是各自独立的,要想相互调用就要建立项目间的引用关系。

在vs2010里面把解决方案中的各个项目都建立好之后,就要实现各项目之关的引用了.在前面,我们建立了7个项目.它们分别是:

WEB:表示层

BLL:业务逻辑层

IDAL:数据访问层接口定义

Model:业务实体

DALFactory:数据层的抽象工厂(创建反射)

SQLServerDAL:SQLServer数据访问层

DBUtility :数据库访问组件基础类

各项目之间的引用关系可用下图表示:

Web 引用 BLL,SQLServerDAL

BLL 引用 IDAL,Model,DALFactory(使用DALFactory创建实例)

DAL 引用 Model

Model 无引用

DALFactory 引用IDAL,通过读取web.config里设置的程序集,加载类的实例,返回给BLL使用

SQLServerDAL 引用 Model和IDAL,DBUtility.被DALFactory加载的程序集,实现接口里的方法

在解决方案里建立项目间的引用步骤为:选中需要添加引启笑清用的项目→右键选择"添加引用"→"项目",然后选中要引用的项目的名称.点确定完成项目的引 用.

把各项目之间的引用关系建立好以后,一个完整的解决方案就算是拾建好基石了.接下来,就是写代码实现各项目的作用了.

解决方案的创建前提如下: 空解决方案中添加了新文件。空解决方案资源管理器中添加了项目。从“新建项目”对话框的“其他项目类型,Visual Studio 解决方案”节点中添加一个空白解决方案。这样在文件或项目的创建过程中就建立了解决方案文件的物理关联框架。有序的文件结构能准确反映其文件和项目之间的关系,它的优势是显而易见的,尤其对于大的项目。可以为所有项目建立一个根解决方案目录,在该目录中保存所有本地文件,并且在默认情况下,所有项目都创建在具有它们的名称的文件夹中。有关更多信息,请参见如何:创建岩枣友解决方案的目录和项目中的项管理。提示将大量相关的源代码管理项目创建在一个公共的解决方案目录下,可以更方便地共享这些项目。为多个本地项目创建一个根解决方案在“文件”菜单上选择“新建”,再选择“项目”。在“新建项目”对话框中,从左窗格中选择一种“项目类型”。从右窗格中选择一个项目“模板”。键入项目“名称”。 注意对于某些项目类型,由于指定位置时就设置了项目名称,因此“名称”文本框不可用。例如,Web 应用程序和 XML Web Services 位于 Web 服务器上,并从该服务器上指定的虚拟目录导出它们的名称。在“解决方案”列表中单击“创建新解决方案”(如果已经打开了一个解决方案)。选择“创建解决方案的目录”。在解决方案的“名称”文本框中,为解决方案提供一个唯一名称(通常与项目“名称”不同)。 提示创建包含 Web 项目的多项目解决方案时,可以先创建一个空白解决方案,然后向其中添加项目,从而建立解决方案目录。向解决方案中添加项目可以向解决方案粗槐中添加岩亩新项目或现有项目。向解决方案中添加新项目在“解决方案资源管理器”中选择要向其中添加项目的解决方案或解决方案文件夹。在“文件”菜单上选择“添加”,再选择“新建项目”。选择“项目类型”和“模板”。可以将现有项目添加到解决方案中,然后编辑该项目,以满足当前解决方案的要求。向解决方案中添加现有项目在“解决方案资源管理器”中选择要向其中添加项目的解决方案或解决方案文件夹。在“文件”菜单上选择“添加”,再选择“现有项目”。找到并选择要添加到解决方案中的项目。删除解决方案可以永久删除整个解决方案,但不能使用 Visual Studio 来执行。而是使用 Windows 资源管理器删除包含以下两个解决方案文件(.sln 和 .suo)的目录。在删除解决方案之前,移动可能要在其他解决方案中再次使用的所有项目。

您可以通过“解决方案资源管理器”向源代码管理添加项目和解决方案。此添加 *** 作将本地文件系统位置中的新文件和文件夹添加到 Team Foundation 源代码管理 服务器。向源代码管理添加解决方案或项目在“工具”菜单中单击“选项”。在“选项”对话框中选择“源代码管理”。从“当前源代码管理插件”列表中选择“Visual Studio Team Foundation Server”。 在“解决方案资源管理器”中,右击解决方案,然后选择“将解决方案添加到源代码管理”。在“将解决方案添加到源代码管理”对话框(如果您已经打开了工作区,将看不到此对话框 - 系统会自动添加该解决方案,并且不会要求您提供文件夹)中,定位到“团队项目位置”下要添加项目或解决方案的位置,然后接受默认值,或者单击“新建文件夹”并在“键入解决方案文件夹的名称”搏友文本框中输入所需的文件夹名或更改解决方案文件夹的名称。注意您可以选择单击“高级”,然后为解决方案选择替换映射。有关更多信息,请参见如何:为解决方案选择替换映射。单击“确定”。一旦通过执行签入提交了添加 *** 作,解决方案即添加到源代码管理服务器。有关更多信息,请参见向源代码管理服务器提交更改。注意也配闭可以从命令行或 Visual Studio 菜单添加解决方案和项目;但是,以这两种方式添加项目和解决方案并不会绑定它们。该绑定负责基卖槐提供源代码管理功能,包括在解决方案资源管理器中指示状态的各种源代码管理图标。有关更多信息,请参见如何:绑定和取消绑定项目和解决方案、Add 命令 和如何:将非项目或非解决方案文件/文件夹添加到源代码管理。安全若要执行这些过程,您必须将“签出”权限设置为“允许”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11983228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存