使用 ClickOnce 技术发布应用程序,或使用 Windows Installer 技术
2010-01-09 10:03
375 查看
Visual Studio 为部署基于 Windows 的应用程序提供两种不同的策略:
使用 ClickOnce 技术发布应用程序,或使用 Windows Installer 技术
通过传统安装来部署应用程序。
本帖主要介绍如何使用 Windows Installer 技术通过传统安装来部署
应用程序。
步骤一:创建一个基于windows的应用程序
1.1 首先,创建一个C#语言windows窗体应用程序,如图1.1
1.2 在窗体中拖入一个Lable控件和一个Button控件,并设置相应属性,如图1.2
1.3 双击Button控件,在按钮事件中添加以下两行代码,
System.Diagnostics.Process.Start("http://club.topsage.com/");
Application.Exit();
如图1.3
步骤二:创建部署项目
2.1 在“文件”菜单上单击“添加”——“新建项目”——“其它项目类型”
——“安装和部署项目”——“安装项目”,如图2.1
2.2 单击“确定”关闭对话框。此时,项目添加到“解决方案资源管理器”中,
并且“文件系统编辑器”打开。在“解决方案资源管理器”中选择“安装程序”项目。
在“属性”窗口中,选择“ProductName”属性,键入“大家网欢迎你”。
“ProductName”属性将指定安装应用程序的文件夹名称,
和在控制面板“添加或删除程序”中显示的名称。如图2.2
步骤三:将基于windows的应用程序添加到安装程序中
3.1 在“解决方案资源管理器”中选择“安装程序”项目。在“文件系统编辑器”中,
选择“应用程序文件夹”节点。
3.2 在“项目”菜单上单击“添加”,然后单击“项目输出”。
3.3 在“添加项目输出组”对话框中,从“项目”列表中选择“安装与部署范例”。
从列表中选择“主输出”组。在“配置”框中,选择“(活动)”。
单击“确定”关闭对话框。如图3.1
步骤四:创建快捷方式
4.1 在“解决方案资源管理器”中选择“安装程序”项目。
4.2 在“文件系统编辑器”中,选择“应用程序文件夹”,
右击“主输出来自安装与部署范例(活动)”节点。
选择“创建 主输出来自安装与部署范例(活动) 的快捷方式”。
此时,将会添加一个名为“主输出来自安装与部署范例(活动)的快捷方式”节点。如图4.1
4.3 将该快捷方式重命名为“大家网欢迎你 的快捷方式”。
4.4 选择“大家网欢迎你 的快捷方式”,将它拖到左窗格的“用户桌面”文件夹中。
4.5可以采用同样的方法,在“程序”菜单中创建快捷方式。
步骤五:生成安装程序
5.1 在“生成”菜单上单击“生成 安装程序”,我们就已经能够生成一个应用程序的安装包了。
5.2 大家可以在我们创建的“安装与部署范例”文件夹——“安装程序文件夹”——“Debug”文件夹下找到安装程序。
5.3 可如何能让快捷方式的图标更加漂亮,如何添加更多功能的安装选项呢?
使用 ClickOnce 技术发布应用程序,或使用 Windows Installer 技术
通过传统安装来部署应用程序。
本帖主要介绍如何使用 Windows Installer 技术通过传统安装来部署
应用程序。
步骤一:创建一个基于windows的应用程序
1.1 首先,创建一个C#语言windows窗体应用程序,如图1.1
1.2 在窗体中拖入一个Lable控件和一个Button控件,并设置相应属性,如图1.2
1.3 双击Button控件,在按钮事件中添加以下两行代码,
System.Diagnostics.Process.Start("http://club.topsage.com/");
Application.Exit();
如图1.3
步骤二:创建部署项目
2.1 在“文件”菜单上单击“添加”——“新建项目”——“其它项目类型”
——“安装和部署项目”——“安装项目”,如图2.1
2.2 单击“确定”关闭对话框。此时,项目添加到“解决方案资源管理器”中,
并且“文件系统编辑器”打开。在“解决方案资源管理器”中选择“安装程序”项目。
在“属性”窗口中,选择“ProductName”属性,键入“大家网欢迎你”。
“ProductName”属性将指定安装应用程序的文件夹名称,
和在控制面板“添加或删除程序”中显示的名称。如图2.2
步骤三:将基于windows的应用程序添加到安装程序中
3.1 在“解决方案资源管理器”中选择“安装程序”项目。在“文件系统编辑器”中,
选择“应用程序文件夹”节点。
3.2 在“项目”菜单上单击“添加”,然后单击“项目输出”。
3.3 在“添加项目输出组”对话框中,从“项目”列表中选择“安装与部署范例”。
从列表中选择“主输出”组。在“配置”框中,选择“(活动)”。
单击“确定”关闭对话框。如图3.1
步骤四:创建快捷方式
4.1 在“解决方案资源管理器”中选择“安装程序”项目。
4.2 在“文件系统编辑器”中,选择“应用程序文件夹”,
右击“主输出来自安装与部署范例(活动)”节点。
选择“创建 主输出来自安装与部署范例(活动) 的快捷方式”。
此时,将会添加一个名为“主输出来自安装与部署范例(活动)的快捷方式”节点。如图4.1
4.3 将该快捷方式重命名为“大家网欢迎你 的快捷方式”。
4.4 选择“大家网欢迎你 的快捷方式”,将它拖到左窗格的“用户桌面”文件夹中。
4.5可以采用同样的方法,在“程序”菜单中创建快捷方式。
步骤五:生成安装程序
5.1 在“生成”菜单上单击“生成 安装程序”,我们就已经能够生成一个应用程序的安装包了。
5.2 大家可以在我们创建的“安装与部署范例”文件夹——“安装程序文件夹”——“Debug”文件夹下找到安装程序。
5.3 可如何能让快捷方式的图标更加漂亮,如何添加更多功能的安装选项呢?
相关文章推荐
- 使用ClickOnce发布应用程序
- 转帖:使用 .NET ClickOnce 技术发布和更新 vfp 应用程序
- 使用ClickOnce部署,强制要求用户使用最新发布版本才可以执行软件的方法
- [转] 使用面向对象的技术创建高级 Web 应用程序
- 从CI到CD,使用Docker技术实现每日十次发布,来自麻袋理财首席架构师王天青的分享
- 使用面向对象的技术创建高级 Web 应用程序
- 使用VS2005的 ClickOnce 技术实现按需下载组件
- VS2005设计智能客户端(二)使用clickonce部署应用程序
- 使用苹果企业级开发者账号发布应用程序
- [技术分享]使用 UAG 发布 RemoteAPP
- 使用ICU4C进行多国语言应用程序开发(1) —— 发布多国语言库
- QT5---应用程序发布(使用windeployqt和NSIS)
- 使用Delphi和Web Services技术开发短信应用程序
- 在VS.NET中使用clickonce技术开发Winform程序
- JavaScript使用面向对象的技术创建高级 Web 应用程序 (转)
- 使用面向对象的技术创建高级 Web 应用程序
- 使用面向对象的技术创建高级 Web 应用程序(JavaScript)
- crm使用soap发布应用程序
- VB中使用DDE技术为应用程序增辉
- VS2005中使用ClickOnce 部署应用程序的升级