c程序打包成应用程序,c程序打包exe
打开VS,点击新建项目,选择:其他项目类型-安装部署-安装向导(安装项目也一样),然后点击确定。
2安装向导
关闭安装向导并单击下一步,或者直接单击完成。
3开始制作。
向导完成后,您可以进入项目文件夹:
双击“应用程序文件夹”,在右边空白处单击鼠标右键,选择“添加-文件”来添加您的应用程序的可执行文件以及相应的类库和组件。然后右键单击您的文件,创建一个快捷方式,然后将快捷方式复制或剪切到左侧的“用户程序”菜单和“用户桌面”。这样,在安装程序安装完成后,会在“开始-所有程序”和“桌面”上生成该程序的快捷方式。您也可以直接在“用户”的“程序”菜单和“用户桌面”的相应目录下创建一个新的快捷方式,然后找到您的文件。
然后右键点击左边的‘应用程序文件夹’打开属性对话框:在属性中移除‘default location’路径下的“[制造商]”,否则完成的安装程序默认安装目录会是‘C:\ Program Files \ your username \ installation solution name’;
然后打开解决方案管理器,右键单击您的解决方案的名称,并选择属性:在打开的属性页中,选择“先决条件”。在打开的“系统必备”页面中,选择“指定系统必备的安装位置”中的以下选项:从与我的应用程序相同的位置下载系统必备。选中时。NetFramework组件包含在生成的安装包中。好了,这就完成了99%,然后点击生成-生成解,哈,生成成功了!
4.完成了。
现在打开解决方案文件夹下的Debug文件夹,您可以看到生成的安装文件。
5关于增加“卸载”功能
以上只介绍了简单的生成安装方法,VS2005下没有直接生成卸载程序的功能,只好用msi来实现。操作方法如下:
添加应用程序项目时,添加一个额外的msiexec.exe。该文件位于c:\windows\system32文件夹中。添加后,为了让它更像一个卸载程序,将其名称改为 Uninstall.exe 。当然也没多大关系。可以改也可以不改。
然后创建一个快捷方式,并把它放在“开始-程序”。接下来,我们要做的就是找到这个部署项目的ProductCode。用鼠标左键单击项目名称,记住是鼠标左键,然后单击属性选项卡。注意:它不是右击属性。这个区别是非常大的,然后就可以看到ProductCode了。
然后打开您创建的快捷方式的“属性”对话框,并在Aguements属性中输入“/x {ProductCode}”。好的,然后点击“生成解决方案”来生成带有卸载功能的安装程序。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。