如何制作ASP.NET安装包

时间:2022-04-03 14:26:04
各位高手
第一次制作安装包,不知道如何制作
请各位大哥帮帮忙   谢谢

能给制作安装包的详细步骤与过程是最好的了

20 个解决方案

#1


用setupfactory 工具。。听说很好用。。。但我不会用``我也再等这个问题的解决方法```

#2


winform打包:
1 新建安装部署项目 

打开VS2005,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 

2 安装向导 

关闭后打开安装向导,点击下一步,或者直接点击完成。 

3 开始制作 

安装向导完成后即可进入项目文件夹: 

双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。 

然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称"; 

然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功! 

4 制作完成 

现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。 

5 关于"卸载"功能的添加 

上面只介绍了简单的生成安装的方法,但是在VS2005下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,操作方法如下: 

在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:\windows\system32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行。 

然后创建一个快捷方式,放到"开始-程序"中,接下来我们要做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了。 

然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了。 

--------------------------------------- 
打包应用程序,把.netframework一起打包到你的项目中,直接做成一个安装文件,拿到别人电脑上安装就可以了.

#3


1.打开VS.NET开发环境;
2."文件"->"新建"->"项目";
3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定";
4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目;
5.右击"Web应用程序文件",选择"添加"->"项目输出";
6.在"添加项目输出组"对话框中选择"主输出"和"内容文件",最后"确定";
7."生成"->"生成项目",完成后生成的安装程序在第3步所指定的文件夹下,运行setup即可发布;

#4


正好要用到安装
关注一下

#5


mark

#6


二楼的那位大哥,有没有Web的安装包步骤呢

#7


mark

#8


关注一下

#9


那位大哥有WEB项目制作安装包步骤及过程
帮忙写一下   谢谢

#10


我在网上搜了很多,但操作的步骤老是跟上面的资料不一样

一、创建基本安装部署项目   
  1. 在解决方案资源管理器,右击解决方案“添加”新建项目“安装部署项目”Web安装项目,例如命名为WebSetup。   
  2. 右击WebSetup项目“视图”文件系统。   
  (1)添加你所需要安装的Web程序(例如:WebApp)。在文件系统中右击Web应用程序文件夹“项目输出”选择WebApp,同时选种主输出何内容输出。   
  (2)添加相关的文件,例如.jpg   、.xml等文件(根据帮助可知这些文件无法自动添加到安装文件中),注意:原文件怎么样存放的,添加时也要以同样的文件夹存放。   
  例如,原文件存放在\\aa\cc\bb.txt,则添加文件bb.txt时也应如此,右击web应用程序文件夹“添加web文件夹(命名为aa)”右击aa “添加”web文件夹(命名为cc)“右击cc ”添加文件(bb.txt).   
  3. 右击WebSetup项目“视图”用户界面。   
  1) 添加你所需要的界面。安装“启动”添加对话框文本框(A),如果添加了文本框则必须要上移(右击要上移的文本框上移)到安装地址之上。   
  2) 如果有许可协议对话框,则在文件系统中要添加一个.rtf格式的文件(注意:改文件一定要时通过word另存为.rtf格式得到,不可以通过记事本创建文件后把扩展名改为.rtf而得到,那样将不显示许可协议),右击许可西医对话框“属性”把licenseFile属性选为你所要添加的许可协议文件。   
  (属性BannerBitmap     安装对话框中的图片;Sunken     是否凹凸显示。其他对话框相同)   
  以上是安装文件制作的基本过程。视图

#11


关注

#12


帮忙顶!

#13


哪位高手帮帮忙啊   谢谢啦。。。。。

#14


引用 3 楼 xocom 的回复:
1.打开VS.NET开发环境; 
2."文件"->"新建"->"项目"; 
3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定"; 
4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目; 
5.右击"Web应用程序文件",选择"添加"->"项目输出"; 
6.在"添加项目输出组"对话框中选择"主输出"和"内容文件",最后"确定"; 
7."生成"->"生成项目",完成后生成的安装程序在第3步所指…



但是在  其它没的机子上无法安装
 

#15


就是啊  这个方法我也试过了 
也行不通

#16


还没有找到解决的方法哦!
各位大哥帮帮忙啊!

#17


我用了InstallShield Express 5.0 for Visual FoxPro 工具
但不能创建Web工程  好郁闷啊
用了InstallShield 2008工具又无法链接到数据库,配置IIS
不知道是不是工具的错误    帮帮忙啊   各位这方面的大哥!

#18


ding

#19


感谢共享制作方法...

#20


http://kb.cnblogs.com/page/73922/

#1


用setupfactory 工具。。听说很好用。。。但我不会用``我也再等这个问题的解决方法```

#2


winform打包:
1 新建安装部署项目 

打开VS2005,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 

2 安装向导 

关闭后打开安装向导,点击下一步,或者直接点击完成。 

3 开始制作 

安装向导完成后即可进入项目文件夹: 

双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。 

然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称"; 

然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功! 

4 制作完成 

现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。 

5 关于"卸载"功能的添加 

上面只介绍了简单的生成安装的方法,但是在VS2005下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,操作方法如下: 

在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:\windows\system32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行。 

然后创建一个快捷方式,放到"开始-程序"中,接下来我们要做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了。 

然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了。 

--------------------------------------- 
打包应用程序,把.netframework一起打包到你的项目中,直接做成一个安装文件,拿到别人电脑上安装就可以了.

#3


1.打开VS.NET开发环境;
2."文件"->"新建"->"项目";
3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定";
4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目;
5.右击"Web应用程序文件",选择"添加"->"项目输出";
6.在"添加项目输出组"对话框中选择"主输出"和"内容文件",最后"确定";
7."生成"->"生成项目",完成后生成的安装程序在第3步所指定的文件夹下,运行setup即可发布;

#4


正好要用到安装
关注一下

#5


mark

#6


二楼的那位大哥,有没有Web的安装包步骤呢

#7


mark

#8


关注一下

#9


那位大哥有WEB项目制作安装包步骤及过程
帮忙写一下   谢谢

#10


我在网上搜了很多,但操作的步骤老是跟上面的资料不一样

一、创建基本安装部署项目   
  1. 在解决方案资源管理器,右击解决方案“添加”新建项目“安装部署项目”Web安装项目,例如命名为WebSetup。   
  2. 右击WebSetup项目“视图”文件系统。   
  (1)添加你所需要安装的Web程序(例如:WebApp)。在文件系统中右击Web应用程序文件夹“项目输出”选择WebApp,同时选种主输出何内容输出。   
  (2)添加相关的文件,例如.jpg   、.xml等文件(根据帮助可知这些文件无法自动添加到安装文件中),注意:原文件怎么样存放的,添加时也要以同样的文件夹存放。   
  例如,原文件存放在\\aa\cc\bb.txt,则添加文件bb.txt时也应如此,右击web应用程序文件夹“添加web文件夹(命名为aa)”右击aa “添加”web文件夹(命名为cc)“右击cc ”添加文件(bb.txt).   
  3. 右击WebSetup项目“视图”用户界面。   
  1) 添加你所需要的界面。安装“启动”添加对话框文本框(A),如果添加了文本框则必须要上移(右击要上移的文本框上移)到安装地址之上。   
  2) 如果有许可协议对话框,则在文件系统中要添加一个.rtf格式的文件(注意:改文件一定要时通过word另存为.rtf格式得到,不可以通过记事本创建文件后把扩展名改为.rtf而得到,那样将不显示许可协议),右击许可西医对话框“属性”把licenseFile属性选为你所要添加的许可协议文件。   
  (属性BannerBitmap     安装对话框中的图片;Sunken     是否凹凸显示。其他对话框相同)   
  以上是安装文件制作的基本过程。视图

#11


关注

#12


帮忙顶!

#13


哪位高手帮帮忙啊   谢谢啦。。。。。

#14


引用 3 楼 xocom 的回复:
1.打开VS.NET开发环境; 
2."文件"->"新建"->"项目"; 
3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定"; 
4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目; 
5.右击"Web应用程序文件",选择"添加"->"项目输出"; 
6.在"添加项目输出组"对话框中选择"主输出"和"内容文件",最后"确定"; 
7."生成"->"生成项目",完成后生成的安装程序在第3步所指…



但是在  其它没的机子上无法安装
 

#15


就是啊  这个方法我也试过了 
也行不通

#16


还没有找到解决的方法哦!
各位大哥帮帮忙啊!

#17


我用了InstallShield Express 5.0 for Visual FoxPro 工具
但不能创建Web工程  好郁闷啊
用了InstallShield 2008工具又无法链接到数据库,配置IIS
不知道是不是工具的错误    帮帮忙啊   各位这方面的大哥!

#18


ding

#19


感谢共享制作方法...

#20


http://kb.cnblogs.com/page/73922/

#21