C#项目打包成exe
来源:互联网 发布:电脑网络号怎么算 编辑:程序博客网 时间:2024/06/08 20:12
(1)在Visual Studio 2005集成开发环境中打开一个要部署的项目,在“解决方案”上单击鼠标右键,在弹出的快捷菜单中选择“添加/新建项目”选项,如图1所示。
图1 在项目中创建部署项目
(2)弹出“添加新项目”对话框。在“项目类型”列表中选择“其他项目类型/安装和部署”节点,在右侧的“Visual Studio已安装的模板”列表中选择“安装项目”,在“名称”文本框中输入安装项目名称,这里输入TestSetup,在“位置”下拉列表中选择存放安装项目文件的目标地址。如图2所示。
图2 “添加新项目”对话框
(3)单击“确定”按钮,即可创建一个Windows安装项目,如图3所示。
添加内容文件
为Windows安装程序添加内容文件的步骤如下。
(1)在Visual Studio 2005集成开发环境的中间部分单击右键,在弹出的快捷菜单中选择“添加/文件”选项,如图1所示。
图1 选择“添加/文件”选项
(2)弹出如图2所示的“添加文件”对话框,该对话框中要选择要添加的内容文件,单击“打开”按钮,即可将选中的内容文件添加到Windows安装程序中。
图2 “添加文件”对话框
添加完内容文件的Windows安装项目如图3所示。
添加项目输出
为Windows安装程序添加项目输出文件的步骤如下。
(1)在“文件系统”的“目标计算机上的文件系统”节点下选中“应用程序文件夹”,单击右键,在弹出的快捷菜单中选择“添加/项目输出”选项,如图1所示。
图1 选择“添加/项目输出”选项
(2)弹出如图2所示的“添加项目输出组”对话框,该对话框中在“项目”下拉列表中选择要部署的应用程序,然后选择要输出的类型,这里选择“主输出”,单击“确定”按钮,即可将项目输出文件添加到Windows安装程序中。
添加注册表项
为Windows安装程序添加注册表项的步骤如下。
(1)在“解决方案资源管理器”窗口中选中安装项目,单击右键,在弹出的快捷菜单中选择“视图/注册表”选项,如图1所示。
图1 选择“视图/注册表”选项
(2)在Windows安装项目的左侧显示“注册表”选项卡,在“注册表”选项卡中,依次展开“HKEY_CURRENT_USER/Software”节点,然后对注册表项“[Manufacturer]”进行重命名,如图2所示,
图2 “注册表”选项卡
注意:“[Manufacturer]”注册表项用方括号括起来,表示它是一个属性,它将被替换为输入的部署项目的Manufacturer属性值。
(3)选中注册表项,单击右键,在弹出的快捷菜单中选择“新建/字符串值”选项,如图3所示,这样即可为添加的注册表项初始化一个值。
图3 选择“新建/字符串值”选项
(4)选中添加的注册表项值,单击右键,选择“属性窗口”选项,弹出“属性”窗口,如图4所示,这里可以对注册表项的值进行修改。
创建快捷方式
为Windows安装程序创建快捷方式的步骤如下。
(1)在Visual Studio 2005集成开发环境的中间部分选中“主输出来自Test(活动)”,单击右键,在弹出的快捷菜单中选择“创建主输出来自Test(活动)的快捷方式”选项,如图1所示。
图1 选择“创建主输出来自Test(活动)的快捷方式”选项
(2)添加了一个“主输出来自Test(活动)的快捷方式”选项,将其重命名为“快捷方式”,如图2所示。
图2 重命名快捷方式
(3)选中创建的“快捷方式”,然后用鼠标将其拖放到左边“文件系统”下的“用户桌面”文件夹中,如图3所示,这样就为该Windows安装程序创建了一个桌面快捷方式。
图3 将“快捷方式”拖放到“用户桌面”文件夹中
下面是给生成的快捷方式添加图标
- C#项目打包成exe
- Java项目打包成exe
- java项目打包成exe
- C#项目将dll打包进exe中
- 将项目打包成可执行文件(.exe)
- 将Java项目打包成可执行文件(.exe)
- java项目打包成exe文件
- Java应用程序项目打包成exe文件
- java项目打包成exe格式
- java项目打包成exe文件 .
- 怎样将java项目打包成exe
- java项目打包成exe文件
- java项目打包成exe可执行文件
- InstallAnywhere打包java2EE项目成exe文件
- C#程序打包.exe应用程序
- 将Java项目打包成可执行文件(.exe)过程详解
- 如何将cocos2d-x项目打包成一个.exe
- 如何将cocos2d-x项目打包成一个.exe
- 23个常用的文件处理方法
- form表单提交后弹框提示
- 洛谷 P2574 XOR的艺术(xor)
- 深入理解Java Proxy机制
- centos 解压安装mysql
- C#项目打包成exe
- eclipse无法打断点,提示debug absent line number information
- 离线升级redhat6.5内核,2.6->3.10
- 自然语言处理学习路线图
- 剑指offer之用两个栈实现队列
- HTTP协议分析系列(二)------HTTP请求信息和相应信息的格式
- 手把手教你使用 virtualBox 让虚拟机连接网络
- iOS AR初探
- (c++)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。