用VS2005制作WinForm安装包

转载 2007年09月22日 10:36:00

一.

1. 在现有项目的解决方案中添加新的项目: 右击"解决方案",选择"添加"--"新建项目", 在"添加新项目"的选择窗口中, "项目类型"选"其他项目类型"--"安装和部署","模板"选"安装项目",给新项目指定名称,位置;
2. 在新添加的安装项目上右击, 选择"视图"--"文件系统", 右击"目标计算机上的文件系统"作侧的"应用程序文件夹", 选择"添加文件"或者"添加项目输出",将你要安装的文件添加到该位置;
3. 初始的安装位置: 在上面的"文件系统"界面, 左击"应用程序文件夹", 在"属性"栏中找到"DefaultLocation", 默认的属性值是: [ProgramFilesFolder][Manufacturer]/[ProductName], 这就是用户安装的默认位置, 如果不是这样, 修改成这样. 
4. 另外, 在"解决方案管理器"中, 点击你添加的安装项目, 在"属性"编辑栏中, 在[Manufacturer]中填入你公司的名字或者你自己希望的文字, 在[ProductName]填入你为要被安装的项目命名的名字.
5. 先在"解决方案管理器"中"生成"你的项目, 然后"生成"你的安装项目
6. 在"解决方案管理器"中,右击你的安装项目, 选择"安装", 便可在你的开发机上进行安装了, 在你的安装项目的路径下的bin下有两个文件夹: debug 和 Release, 
7. 在解决方案管理器中,右击你的安装项目, 选择"属性", 如果你的项目属性里选择的是 "配置" 是 "debug", 则你生成的安装文件在 debug 里面, 如果选择的"配置"是 "Release", 则生成的安装文件在 Release 里面. 当然你也可以修改你的位置可文件名, 还可以对你的安装文件进行其它的设置.

二.
在解决方案管理器中, 右击添加的"安装项目", 选择"视图"--"注册表";

 

在"目标计算机上的注册表"下,默认有注册表的五个主键栏;
默认情况下, 在 [HKEY_CURRENT_USER] 和 [HKEY_CURRENT_MACHINE] 下会有 [Software]/[Manufacturer] 分支, 如果你的安装项目的属性中设置了 [Manufacturer]值, 安装后会用值去替代[Manufacturer], 例如 [Manufacturer] 的值 设置为 "Power Word", 则安装后会在 [Software]下创建一个[Power Word]分支;
默认情况下 [Manufacturer] 的 AlwaysCreate 属性是 false, 即:如果你的 [Manufacturer] 下没有项目,则不创建 [Manufacturer] ,如果无论如何都要创建这个键, 则可将 它的 AlwaysCreate 设置为 true;
依照上面的方法, 在你想建注册表项的主键中逐级新建分支项和项目, 在新建的注册表项目上右击后选属性, 设置注册项的 value 值;
无论是建主键分支还是项目, 都可以用 [] 的方法使用系统变量来动态指定需要添加的注册表内容. 例如:
[Manufacturer] 存放的是安装项目的公司值,
[ProductName] 存放的是安装项目属性中的 产品名称,
[TARGETDIR] 存放的是安装时用户选定的安装路径,
[COMPANYNAME] 存放的是安装时用户填入的公司名(如果没设用户信息安装界面则取操作系统中的公司名),
[USERNAME] 存放的是安装时用户填入的用户名(如果没设用户信息安装界面则取操作系统中的用户名,
如此等等

如果想要在安装时出现注册码, 要么自己做一个DLL或者EXE项目, 加入到 自定义操作中在安装时打开界面输入注册码, 要么使用VS安装项目自带的界面(在视图--用户界面中添加"用户信息"安装界面,设置showserialnumber 为 true), 不过那个注册码是用 模7 来验证的, 只要是验证位数值之和能被7整除都能通过, 就像以前安装盗板 office 97 时输入 "1111111"一样.

 

用VS2005制作WinForm安装包

一.1. 在现有项目的解决方案中添加新的项目: 右击"解决方案",选择"添加"--"新建项目", 在"添加新项目"的选择窗口中, "项目类型"选"其他项目类型"--"安装和部署","模板"选"安装项目...
  • fdnike
  • fdnike
  • 2007年08月23日 13:35
  • 1023

用VS2005制作WinForm安装包.doc

1. 在现有项目的解决方案中添加新的项目: 右击"解决方案",选择"添加"--"新建项目", 在"添加新项目"的选择窗口中, "项目类型"选"其他项目类型"--"安装和部署","模板"选"安装项目",...
  • Maple_clever
  • Maple_clever
  • 2010年05月28日 09:49
  • 269

VS2005制作安装包

VS2005项目工程的简单安装包制作 2009-07-18 15:28:23| 分类: VC知识 | 标签:vs2005 安装包 |举报|字号 订阅 本文在参考别的文章的基础上原创的,所写的步骤和结果...
  • yinlili2010
  • yinlili2010
  • 2014年11月18日 22:55
  • 989

.NET程序安装包制作(WinForm)

一、新建项目—安装和部署项目—安装项目二、选择安装文件。1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。2、在“应用...
  • zsyzsj
  • zsyzsj
  • 2007年03月05日 13:02
  • 700

用VS2005制作安装包

1.在“新建项目”对话框的左侧树状图中选择“Other Project Types”->“Setup and Deployment”节点,在右侧选择“Web Setup Project”。 2.在So...
  • mydriverc
  • mydriverc
  • 2008年01月15日 14:56
  • 1154

VS2005中安装包的制作

一个程序完成后,需要打包(部署)才能安装。我原来也没有打过包,所以先google一下,但在网上搜索时发现有很多哥们有同样的问题,而解答却是缺胳膊少腿的,逛了大半天也没得到满意的方法。后来在群里提出了我...
  • yandong19861103
  • yandong19861103
  • 2009年09月15日 13:27
  • 326

vs2005制作安装包和卸载包

一、安装包制作 1. 在现有项目的解决方案中添加新的项目: 右击"解决方案",选择"添加"--"新建项目", 在"添加新项目"的选择窗口中, "项目类型"选"其他项目类型"--"安装和部署","模板"...
  • ly402609921
  • ly402609921
  • 2010年11月25日 16:15
  • 3695

winform安装项目、安装包的制作、部署

① 1,解决方案—添加—新建项目—其他项目类型—安装和部署—安装项目,输入名称Setup,点“确定”   2,添加主输出:单击左侧“应用程序文件夹”,右侧右键—添加—项目输出-主输出-确...
  • wangjian0619
  • wangjian0619
  • 2014年05月30日 15:29
  • 1875

使用VS2015打包winform程序安装包简单方法(不需要InstallShield)

前不久自己因为有需要,帮别人做了一个物理实验数据计算器,可以用excel导出导入数据等。因为电脑装的是VS2015,但是对方要求的用户机是xp系统的,所以最后只能用.Net framework 4.0...
  • DGPLM
  • DGPLM
  • 2016年01月28日 23:24
  • 21361

使用VS2005制作安装包

VS 2005中安装包的制作 程序环境: VS 2005  C#  WINFORM 在源程序中: 1.程序完成后,点击生成,生成成功后,系统会在工程文件夹的DEBUG目录里产生相应的EXE文档及DLL...
  • salybge
  • salybge
  • 2008年10月17日 09:58
  • 625
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用VS2005制作WinForm安装包
举报原因:
原因补充:

(最多只允许输入30个字)