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

相关文章

springboot3打包成war包,用tomcat8启动

1、在pom中,将打包类型改为war <packaging>war</packaging> 2、pom中排除SpringBoot内置的Tomcat容器并添加Tomcat依赖,用于编译和测试,         *依赖时一定设置 scope 为 provided (相当于 tomcat 依赖只在本地运行和测试的时候有效,         打包的时候会排除这个依赖)<scope>provided

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

Java Web应用程序的推荐目录结构

以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。 找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个: ├── pom.xml└── src├── main│ ├── java│ │ └── myg

android6/7 system打包脚本

1.android5打包system就是网站上常见的制作ROM必备的解包打包system脚本 指令如下:mkuserimg.sh -s out/target/product/$TARGET_PRODUCT/system out/target/product/$TARGET_PRODUCT/obj/PACKAGING/systemimage_intermediates/system.img

android打包解包boot.img,system.img

原帖地址:http://www.52pojie.cn/thread-488025-1-1.html 转载Mark一下,日后研究 最近工作需要对boot.img,system.img进行破解。顺便将心得分享一下。 我的工作环境是在linux下的。所以工具都是针对linux的。 boot.img破解相关工具: 1、split_boot    perl脚本 2、boot_i

MTK Android P/Q system/vendor/super快速打包

一、Android 新版本默认开启了动态分区,把system vendor  product等分区打包成一个super分区。这对于我们使用替换分区的方法来排查问题不是很方便,直接替换一个super也不知道到底是哪个部分导致的。所以我们需要自己制作super.img来缩小范围。下面讲讲如何快速生成system、vendor、super,以及vbmeta(校验image,不匹配可能会导致不开机) 二

MTK AndroidP/Q快速打包ramdisk

一、Android P/Q ramdisk与老版本的差异 Android老版本的ramdisk是out下的root/ramdisk打包而来,里面包含了init  /sbin  init.rc   default.prop等文件。是一个完整的ramdisk Android新版本ramdisk分为了out 下的ramdisk目录和root目录,init ,init.rc等文件大部分都放到了syst

Android P/Q MTK平台无依赖打包boot.img

背景:        有时排查版本问题,需要用到替换img的方式来查找问题出现在哪个img,若出现在bootimg,那到底是kernel、DTB 还是ramdisk。此时就需要单独替换其中一个的方式来打包,之前直接make bootimage-nodeps就可以了,但现在发现执行这个命令无效了。下面就分析下新版本如何找到正确的打包命令。 一、找到编译boot的命令 之前Android编译lo

Qt5项目打包

笔者本来想尝试将项目在Windows环境和Linux环境下都打包发布,但是Linux环境下各种办法都尝试了,还是有点问题,先总结记录下吧。 参考文章:https://blog.csdn.net/windsnow1/article/details/78004265 http://www.cnblogs.com/lvdongjie/p/7250547.html http://doc.qt.io/ar

Java中WebService接口的生成、打包成.exe、设置成Windows服务、及其调用、Apache CXF调用

一、Java中WebService接口的生成: 1、在eclipse工具中新建一个普通的JAVA项目,新建一个java类:JwsServiceHello.java package com.accord.ws;import javax.jws.WebMethod;import javax.jws.WebService;import javax.xml.ws.Endpoint;/*** Ti