vs20XX如何删除解决方案资源管理器里面的项目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
竭诚为您提供优质文档/双击可除
vs20XX如何删除解决方案资源管理器里
面的项目
篇一:图解Vs20xx打包全过程(含卸载)
图解Vs20xx打包全过程(含卸载功能)
首先打开已经完成的工程如图:
下面开始制作安装程序包。
第一步:[文件]—>[新建][项目]安装项目。
名称可以自己根据要求修改。
位置是指你要制作的安装文件存放在什么目录内,可以根据需要修改,本人一般是把它放在本工程的同一个目录内。
将解决方案改为“添入解决方案”否则Vs20xx将单独
创建一个新的解决方案。设置完后点击确定按钮。
解决方案资源管理器中增加了setup1方案。当然也可
以把图的setup1改名为install。
第二步、开始制作安装包。
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.
当然也可以直接点右键选择添加—>项目输出
选择主输出之后点击确定。
然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的程序菜单"和"用户桌面"中.
这样安装程序安装完成后会在"开始->所有程序"和"桌面"上生成程序的快捷方式.
如果想在开始程序中单独创建文件夹,你就应当在“用户的‘程序’菜单”中建立文件夹并为它起个名子,并把快捷方式放到这个文件夹中。
下面是为快捷方式添加图标,现在我们将准备好的图标复制到我们的setup1文件夹下。并将此图标添加到Vs20xx 安装项目的“应用程序文件夹”下。选择你的快捷方式,在它的属性对话框中选择“icon”属性项,选择浏览。找到你的图标。
然后右击左边的"应用程序文件夹"打开属性对话框:
将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是
"c:\programmfile\你的用户名\安装解决方案名称"。我把它改为如下名称:[programFilesFolder]\gzyshell。这样就是c:\programmfile\gzyshell了。
然后打开解决方案管理器,右击你的解决方案名称,选
择属性:
然后打开解决方案管理器,右击你的解决方案名称,选
择属性:
在打开的属性页中,选择"系统必备
",
好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!第三步,加载“卸载”功能
上面的文章只介绍了简单的生成安装的方法,
但是在20xx下并没有直接生成卸载程序的功能, 篇二:用Vs20xx建立解决方案
用Vs20xx建立解决方案
三层结构,会有多个项目。为了让各项目之间的关系反映在目录结构上所以要建立一个解决方案。
1.建立解决方案:
文件->新建项目->其它项目类型->Visualstudio解决方案->空白解决方案。
2.在解决方案里添加第一个项目
建立空白解决方案后,在vs20xx右边的解决方案资源
管理器中,可以看到刚建立的解决方案,单击选中它,然后右键选择“添加”->新建项目->Visualc#->web 应用程序,把名称命为:web,点击确定后就在解决方案里建立了一个web项目。
3.在解决方案里添加第二个项目
在解决方案里加入第一个项目后,再加入第二个项目,第二个项目和添加与第一个项目的添加有一点差别,添加第二个项目的步骤是:文件->新建项目->Visualc#->类库。
选择“类库”以后,把名称命名为:bll,在最下面的“解决方案”里选择“添入解决方案”,意思就是把新建的这个bll项目,添入到建立的kaibo解决方案里。
刚才建立的两个项目就在解决方案里很好的组织起来了。
4.在解决方案里添加其它的项目
添加两个项目后,为解决方案添加更多的项目就只需选中解决方案,右键“添加”->新建项目->Visualc#->类库。再自已命名项目名称就可以了。
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(使用dalFactory
创建实例)
dal引用model
model无引用
dalFactory引用idal,通过读取web.config里设置的程序集,加载类的实例,返回给bll使用sqlserverdal引