admin管理员组

文章数量:1532464

2024年5月14日发(作者:)

vs怎样生成解决方案

篇一:用VS20XX建立解决方案

用VS20XX建立解决方案

三层结构,会有多个项目。为了让各项目之间的关系反

映在目录结构上所以要建立一个解决方案。

1.建立解决方案:

文件->新建项目->其它项目类型->Visual Studio解

决方案->空白解决方案。

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

建立空白解决方案后,在vs20XX右边的解决方案资源

管理器中,可以看到刚建立的解决方案,单击选中它,然后

右键选择“添加”->新建项目->Visual C#- > Web应用

程序 ,把名称命为:Web,点击确定后就在解决方案里建立

了一个Web项目。

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

在解决方案里加入第一个项目后,再加入第二个项目,

第二个项目和添加与第一个项目的添加有一点差别,添加第

二个项目的步骤是:文件->新建项目->Visual C# ->类

库。

选择“类库”以后,把名称命名为:BLL,在最下面的

“解决方案”里选择“添入解决方案”,意思就是把新建的

这个BLL项目,添入到建立的KaiBo解决方案里。

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

了。

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

添加两个项目后,为解决方案添加更多的项目就只需选

中解决方案,右键“添加”->新建项目->Visual C#->类

库。再自已命名项目名称就可以了。

1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据

访问层接口定义 4、Model=业务实体 5、DALFactory=数

据层的抽象工厂

6、SQLServerDAL=SQLServer数据访问层 / OracleDAL

=Oracle数据访问层 7、DBUtility 数据库访问组件基础类

多了一个WebControls项目,那是我写的一些自定义控

件。如果需要,还可以往解决方案里加入更多的项目。到此

为止解决方案就建立完成了。但是各项目之间还是各自独立

的 ,要想相互调用就要建立项目间的引用关系。 在vs20XX

里面把解决方案中的各个项目都建立好之后,就要实现各项

目之关的引用了.在前面,我们建立了7个项目.它们分别是:

WEB:表示层

BLL:业务逻辑层

IDAL:数据访问层接口定义

Model:业务实体

DALFactory:数据层的抽象工厂

SQLServerDAL:SQLServer

数据访问层

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

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

Web 引用 BLL,SQLServerDAL

BLL 引用 IDAL,Model,DALFactory

DAL 引用 Model

Model 无引用

DALFactory 引用IDAL,通过读取里设置的程序集,加

载类的实例,返回给BLL使用 SQLServerDAL 引用 Model

和IDAL,DBUtility.被DALFactory加载的程序集,实现接

口里的方法

在解决方案里建立项目间的引用步骤为:选中需要添加

引用的项目→右键选择"添加引用"→"项目",然后选中要引

用的项目的名称.点确定完成项目的引 用.

把各项目之间的引用关系建立好以后,一个完整的解决

方案就算是拾建好基石了.接下来,就是写代码实现各项目

的作用了.

篇二:VS20XX程序打包部署过程图解

InstallShield程序打包图解

VS20XX中打包工具被看做程序集,在使用时和程序集一

样被创建到程序解决方案下。需要我们做的是添加项目即

可。

1、设置安装程序集

InstallShield安装完成后,执行以下步骤右键解决方

案-->添加-->新建项目-->其他项目类型-->安装和部署,具

体操作如下图:

2、设置程序安装信息

3、设置安装要求

4、添加程序文件(重要)

在下图中的第四步中添加程序文件时会有主输出、源文

件等多个选项框,其实它的生成机制和.NET程序的编译机制

是相同的。在添加了启动项的主输出后,需要将启动项程序

所在的文件目录下的binDebug文件中的内容全部添加进

来,包括文件和文件夹(添加文件夹点击Add Folders)。

6、设计程序的快捷方式

Application Shortcuts 程序快捷打开方式,

InstallShield为用户提供了两种显示形式,分别是开始菜

单和桌面快捷方式。下图显示了设置的一些注意项,此阶段

也可以设置程序的显示图标(需要.ico格式的图片)。

7、设置程序安装时的安装视图

8、打包安装环境

设置完上面的步骤后,我们的打包程序基本设置完成,

但是在一些情况下我们往往要打包.NET环境或者其它程序

运行所需要的Windows环境,InstallShield也为我们很好

的设计了环境的打包。

在选择需要打包的环境时一定要注意文件的名称,一般

往往是需要直接将环境安装包放到安装exe中。选中

Microsoft .NET Framework Full然后等待VS将该环境的

安装包下载到程序集文件夹中即可。另外一定要注意名称后

面的括号的内容说明文件只是一个链接,在安装时需要网络

下载才可以实现完成安装。

篇三:如何用VS20XX生成64位VC程序

如何用VS20XX生成64位VC程序

余四清

如今64位操作系统和计算机开始普及。但微软的VS20XX

等开发工具似乎不能生成64位应用程序,在互连网上查询,

也找不到相关方法;能查到的方法似乎是对应VC6等版本,

方法繁琐,试用之後也没有什么效果。本文向大家介绍生成

方法,保证能生成64位应用程序。

首先,按通常方法生成建立32位应用程序。在开发界

面上,用鼠标点击菜单“生成”,再点击“配置管理器”

在配置管理器窗口上,打开“活动解决方案平台”的下

拉框,点击“新建”

出现以下窗口

点击确定按钮,出现以下界面

按关闭按钮。

最後按以前的方法生成执行文件,此文件就是64位执

行文件。

执行之,打开任务管理器,可以看到,32位和64位程

序,显示不一样:

从上图可以看到,进程选项卡的影像名称表中,32位应

用程序名称後有“*32”,64位就没有。

当然,32位操作系统中生成的64位应用程序可能不能

运行,如在32位操作系统中,按F10,想进入调试,就会出

现以下报警窗口

而64位操作系统中可以执行32位和64位程序。

32位的执行程序在64位操作系统中运行,也可能产生

一些问题,如连接数据库可能有问题。如果oracle数据库

也是64位,那么32位VC程序可能不能连接该数据库。解

决方法是安装了64位oracle数据库後,再安装一个32位

oracle客户端,配置客户端,32位程序就可以连接64位

oracle数据库了。

以上短文仓促写成,如有问题,请与本人联系。本人邮

yusiqing@

本文标签: 项目程序解决方案文件生成