VS2010(英文版) 打包应用程序

2024-03-20 05:08

本文主要是介绍VS2010(英文版) 打包应用程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.打开vs2010  点击“New Project”



2.选择“other Project Types”--->"Setup and Deployment"-->"Visual Studio Installer"-->"Setup Project"


我们命名为“Setup2”,然后点击“OK”  如下


会生成三个文件夹:

a.“Application Folder”表示要安装的应用程序需要添加的文件;

b.“User`s Programs Menu”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.exe和卸载程序.exe;

c.“User`s Desktop”表示:这个应用程序安装完,用户的桌面上的创建的.exe快捷方式。

3.右键单击“Application Folder”-->Add-->File...  把要打包的文件都放到这里面,添加的文件一般是编译过的 应用程序 debug目录下的文件

如果debug下面有子文件,则需要添加文件夹,然后把对应的子文件的内容拷进去。把需要创建程序快捷方式的图标也放进来(后缀名为*.ico,也可以

添加一个文件夹,然后把图标拷进去),

4.在Setup2项目文件夹上点击右键,选择“Properties”


点击“Prerequisites.....”


选择“Download prerequisites from the same location as my application”

下面的过程可以看  我转载的一篇文章:“[WinForm] VS2010发布、打包安装程序(超全超详细)”

不同的是  转载的文章  在第四步(上面的最后一个截图)中勾选了“.NET framework 3.5SP1”,在我的打包过程中,如果勾选了这一项,后面build project的时候回报错(叫你去下载什么东西)。   这样打包成功。我在没有VS开发环境的机器上安装这个程序,安装没有问题。但是,双击运行这个程序报错“找不到msvcr100d.dll”。在网上查看后,原来msvcr100.dll 在C:\Windows\System32(32位操作系统),C:\Windows\SysWOW64(64位操作系统)。然后,我把这个dll也打包到安装程序中(方法:右键点击Application Folder-->Add->Files....)。之后再安装,安装成功。双击运行程序,此时又报了一个错误:”找不到mfc100ud.dll“,然后我以同样的方法把这个dll打包到安装程序中。最后可以成功运行。

这篇关于VS2010(英文版) 打包应用程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/828377

相关文章

Python打包成exe常用的四种方法小结

《Python打包成exe常用的四种方法小结》本文主要介绍了Python打包成exe常用的四种方法,包括PyInstaller、cx_Freeze、Py2exe、Nuitka,文中通过示例代码介绍的非... 目录一.PyInstaller11.安装:2. PyInstaller常用参数下面是pyinstal

nodejs打包作为公共包使用的完整流程

《nodejs打包作为公共包使用的完整流程》在Node.js项目中,打包和部署是发布应用的关键步骤,:本文主要介绍nodejs打包作为公共包使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言一、前置准备二、创建与编码三、一键构建四、本地“白嫖”测试(可选)五、发布公共包六、常见踩坑提醒

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

idea Maven Springboot多模块项目打包时90%的问题及解决方案

《ideaMavenSpringboot多模块项目打包时90%的问题及解决方案》:本文主要介绍ideaMavenSpringboot多模块项目打包时90%的问题及解决方案,具有很好的参考价值,... 目录1. 前言2. 问题3. 解决办法4. jar 包冲突总结1. 前言之所以写这篇文章是因为在使用Mav

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

Maven项目打包时添加本地Jar包的操作步骤

《Maven项目打包时添加本地Jar包的操作步骤》在Maven项目开发中,我们经常会遇到需要引入本地Jar包的场景,比如使用未发布到中央仓库的第三方库或者处理版本冲突的依赖项,本文将详细介绍如何通过M... 目录一、适用场景说明​二、核心操作命令​1. 命令格式解析​2. 实战案例演示​三、项目配置步骤​1

Spring Boot项目打包和运行的操作方法

《SpringBoot项目打包和运行的操作方法》SpringBoot应用内嵌了Web服务器,所以基于SpringBoot开发的web应用也可以独立运行,无须部署到其他Web服务器中,下面以打包dem... 目录一、打包为JAR包并运行1.打包为可执行的 JAR 包2.运行 JAR 包二、打包为WAR包并运行

Python将字库文件打包成可执行文件的常见方法

《Python将字库文件打包成可执行文件的常见方法》在Python打包时,如果你想将字库文件一起打包成一个可执行文件,有几种常见的方法,具体取决于你使用的打包工具,下面就跟随小编一起了解下具体的实现方... 目录使用 PyInstaller基本方法 - 使用 --add-data 参数使用 spec 文件(

将Java程序打包成EXE文件的实现方式

《将Java程序打包成EXE文件的实现方式》:本文主要介绍将Java程序打包成EXE文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录如何将Java程序编程打包成EXE文件1.准备Java程序2.生成JAR包3.选择并安装打包工具4.配置Launch4