使用VS2005制作安装包

来源:互联网 发布:asp.net软件生命周期 编辑:程序博客网 时间:2024/05/21 06:15

VS 2005中安装包的制作 

程序境: 

VS 2005  

C#  

WINFORM 

在源程序中: 

1.程序完成后,点生成,生成成功后,系会在工程文件DEBUG生相EXE文档及DLL 

2.不要点击发布,因为发布后会在工程文件DEBUG生一个setup.exe等文档,而些是安装程序所 不需要的。 

3.议删除工程文件DEBUG里的内容,再点重新生成。 

源程序行部署: 

1.建一个部署的工程文件:文件-新建-其他-安装和部署-安装目(没研究过这几个模板的区 -工程命名 

2.添加一个新文件:右键单击应用程序文件-添加-文件这样便会在用程序文件生一个新的文 请给他命名(也可以不用添加个文件而直接添加程序必需的文件,这样做的目的主要是了方便 管理包含其他文件(如:片)的一些程序) 

3.添加必要的文件:右键单击上一步产生的新建文件-添加-文件-选择工程文件DEBUG里所有的文件 并添加 

4.添加程序快捷方式:右键单击的“程序”菜-添加-文件-选择工程文件DEBUG里程序的行文 件(程序名.exe)并添加-键单击添加的行文件-建快捷方式-才添加的行文件-修改属性里的 target并将他指向程序的行文件(程序名.exe-添加快捷方式的ICON 

明:主要是添加一个指向程序行文件的快捷方式,在上面的操作步骤中先添加行文件,后来 又把他除了,看起来很麻和不可思实际我也是这么想的,但是我找不到一下子就添加指向程序 文件快捷方式的方法,我也是不得以而,希望有人能献出更好的法。 

5.添加桌面快捷方式:与第4操作方法相同。 

6.生成安装包:点生成,系会在工程文件DEBUG生相的安装程序,有两个,但安装效果是等 同的。 

7.安装用程序:点安装包,按系提示就行。 

明: 

1..NET FRAMEWORK问题:一般的winxp下都没有安装.NET FRAMEWORK,所以要运行用VS2005开发出来的程 序,必安装个运行个运行可以到微的网站上下dotnetfx.exe文件),程序按上述步骤 完包后,在安装,安装程序会自动检查操作系是否具运行条件,如果缺少个文件,安装程序会有相 的提示的,我在的做法是先安装.NET FRAMEWORK,再安装程序包。也有人先用INSTALLSHIED来打包, 就可以实现无人守安装而不用安装两次。 

2.如果要编辑注册表,用界面,以及自定操作,在部署工程编辑行修改。

注册表写入

是在解决方案管理器中, 添加的"安装", 选择"视图"--"注册表";

"标计算机上的注册表",有注册表的五个主键栏;
情况下, [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]
存放的是安装填入的用(如果没信息安装界面取操作系中的用
,
如此等等

 

原创粉丝点击