VS2010(英文版) 打包应用程序
2015-06-17 16:21
399 查看
1.打开vs2010 点击“New Project”
![](https://img-blog.csdn.net/20150617162140507?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGNtNDU1MDkwNjcy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.选择“other Project Types”--->"Setup and Deployment"-->"Visual Studio Installer"-->"Setup Project"
![](https://img-blog.csdn.net/20150617162715470?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGNtNDU1MDkwNjcy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们命名为“Setup2”,然后点击“OK” 如下
![](https://img-blog.csdn.net/20150617163517614?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGNtNDU1MDkwNjcy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
会生成三个文件夹:
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”
![](https://img-blog.csdn.net/20150617164844141?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGNtNDU1MDkwNjcy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击“Prerequisites.....”
![](https://img-blog.csdn.net/20150617165116665?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGNtNDU1MDkwNjcy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择“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打包到安装程序中。最后可以成功运行。
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打包到安装程序中。最后可以成功运行。
相关文章推荐
- ThinkPHP3.2对MongoDB的基本操作
- javal连接mysq数据库
- mysql unrecognized service问题解决
- 《大道至简》读书笔记 第2篇
- git 实用命令
- 常用ADO.NET操作ACCESS数据库
- linux 命令——48 watch (转)
- c++11类的就地初始化问题
- GeoServer中一个shape发布多个图层时出现调用空白的问题及解决办法
- C语言----内存区划分
- 使用Ant自动打包项目遇到的一个问题,备案!
- 按位异或
- tomcat 设置 HTML5 的离线缓存
- IXIA网络测试仪之IxNetwork
- 个人作业 第四章 t 6
- 不指定输入数据个数,和memcpy函数
- jmeter CSV Data Set Config 乱码解决方法
- Javascript学习篇(一)
- Java 锁
- Zookeeper集群环境搭建实践