VS2008安装部署应用程序安装包制作过程

article/2025/9/22 17:19:32

制作过程
1.打开vs,新建项目->其他项目类型->安装和部署->安装项目
这里写图片描述

2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹–>添加–>文件夹

这里写图片描述

3、在“应用侧滑盖内需文件夹”文件夹上右键–>添加–>文件
这里写图片描述

4、创建快捷方式
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

5、工程属性配置
这里写图片描述

C#程序打包,升级的要点
1、ProductCode 是Product Code用于标识一系列升级的版本,同样如果我们的产品的版本号发生了变化,则必须更改一个新的Product Code。
Upgrade Code用来标识一条完整的产品线,比如,VS2008, VS2012.两个版本之间使用两个不同的Upgrade Code,互不影响,每个版本中又使用不同的Product Code来实现各自的upgrade。
2、改变ProductCode、Version(version比前一版本要高比如以前1.0.0现在就是1.0.1),
保持UpgradeCode不变(当设置RemovePreviousVersion=true时就是靠它来找到卸载旧版本)
3、设置detectnewerinstalledversion=true(自动检测新版本,如果装了高版本再安装低版本则提示不让安装),
设置RemovePreviousVersion=true(安装高版本的同时自动卸载低版本,如果为false则添加/删除会出现两个相同安装记录,如果在卸载时想保留某些文件,则把对应文件的属性值Parmanent=true)
4、(1)DetectNewerInstalledVersion 属性与RemovePreviousVersions属性设定为True
(2)设置安装部署项目Version+1
(3)提示是否需要更改Product Code时选择是
上面的设置为了更新应用程序,产生覆盖的效果。(下面还有一处也要设置才行 重点)
Upgrade Code 尽量不改变
Product Code 要改变

设置后没有升级应用程序
1. 在解决方案中
这里写图片描述

AssemblyInfo.cs 中修改
这里写图片描述
最后两行就是导致主输出文件一直不更新的罪魁祸首。

虽然每次生成,项目内容都更改了,但是生成的主输出文件的版本一直没有改变,这就导致了每次覆盖安装主输出文件都不会被修改,因为他们的版本是一致的。

so,每次更新前,先修改主输出文件的版本号,然后再生成项目输出,然后修改安装程序版本号、productcode,再复制productcode到卸载程序快捷方式,最后重新生成安装程序。这样就可以覆盖安装了,安装后的程序也可以正常更新了。^_^

最后安装生成的安装包

这里写图片描述


http://chatgpt.dhexx.cn/article/J9lVHr7d.shtml

相关文章

vs2008安装过程

解压SQLFULL_CHS.iso后,安装sql 2008: 重新运行安装程序后,有一个dos窗口,最后结果是成功。显示SQL Server 安装中心。 默认是在计划页面的,我点击了“系统配置检查器”,结果:操作完成,已通过13,失败0,警告0,已跳过1。 点击安装,进入安装页面。使用“全新SQL Serve…

VS2008安装Qt4.8

用MFC觉得就像是在刀尖上跳舞。听说Qt不错,忍不住想学一番,谁知安装就遇到许多困难。施展百度大法,耗尽心力终于练成。说实话,每次配置开发环境就像打仗一样,尤其像Qt这样的。 虽然Qt已经升级到5.3,但是由…

VS2008+Qt4.8安装笔记

一.建议安装顺序 可能需要先安装.NET3.5 1.vs2008(vs2008安装需勾选Team Developer,可避免安装后闪退,默认不勾选x64编译器)。 2.qt-opensource-windows-x86-vs2008-4.8.6(避免cmake找不到Qt4)。 3.Addin。 4.番茄。 二.安装成功记录 A(win10)&#x…

Visual Studio 2008系列教程(一):VS 2008安装详解!

前天得知Visual Studio 2008的正式版发布了!所以到www.Microsoft.com去看了一下,确定VS2008是真的发布了。不知道他会给我们带来什么惊喜呢?我们大家一起来体验一下吧! 想要用VS 2008的话,肯定就先要将它下载下来然后安…

VS2008(Visual Studio 2008)下载安装步骤

最近公司一个旧的项目,要进行优化,需要用到Visual Studio 2008编辑器,这里总结一下Visual Studio 2008编辑器的下载和安装步骤。 1、首先去微软的官网,下载vs2008,官网地址,官网下载可能比较慢,可以移步至…

关于证书(certificate)和公钥基础设施(PKI)的一切

这篇长文并不是枯燥、零碎地介绍 PKI、X.509、OID 等概念,而是从前因后果、历史沿革 的角度把这些东西串联起来,逻辑非常清晰,让读者知其然,更知其所以然。 证书和 PKI 的目标其实很简单:将名字关联到公钥&#xff08…

关于PKI 你了解多少

公钥基础设施PKI(Public Key Infrastructure),是利用公开密钥机制建立起来的基础设施,在信息互联互通时代,可以说它是创建、颁发、管理、注销公钥证书所涉及的所有软件、硬件集合体。 对拥有庞大用户的系统来说&#x…

PKI/CA与数字证书

写在前面 现在开始接触CA相关的内容,对一些名词还是不甚了解,在遇到一些问题的时候也不能理解,刚好最近看了一本《PKI/CA与数字证书技术大全》,里面介绍的比较系统全面,也对刚接触这方面的人来说能有个入门。 1. PKI…

加解密、PKI与CA基础

介绍 这门知识如果以前尝过的各位想必都知道:枯燥无比!因此在文中我会尽量讲的生动些,举一些例子,并试图以一个完整的例子来贯穿整个讲述过程。今年又恰逢莎翁逝世400周年,一方面也为了纪念这位伟大的作家、戏曲家因此…

PKI证书体系

1. 数字证书 1.1 什么是数字证书? 数字证书简称证书,它是一个经证书授权中心(即在PKI中的证书认证机构CA)数字签名的文件,包含拥有者的公钥及相关身份信息数字证书可以说是Internet上的安全护照或身份证。当人们到其他…

PKI 基础知识

PKI 基础知识 目录 PKI 基础知识 一、引言二、加密概念 2.1 对称密钥加密:一个密钥 2.2 公钥加密:两个密钥 2.3 将公钥加密用于数字签名 2.4 单向散列算法 2.5 数字签名:结合使用公钥与散列算法 2.6 密钥…

HTTPS协议详解(三):PKI 体系

本文大部分内容摘自:http://www.wosign.com/faq/faq2016-0309-03.htm 尊重知识产权,转载注明Wosign ----------------------------------专栏导航----------------------------------HTTPS协议详解(一):HTTPS基础知识 HTTPS协议详解(二)&…

PKI与证书相关基本知识

1、PKI体系 PKI/CA与数字证书_J.D.的博客-CSDN博客_pki数字证书 PKI/CA与数字证书_J.D.的博客-CSDN博客_pki数字证书 PKI基础设施:CA,RA,KMC,CRL,OCSP用处 PKI组件: 1)认证中心-CA 作用&am…

PKI系统介绍

前言: 为了方便查看博客,特意申请了一个公众号,附上二维码,有兴趣的朋友可以关注,和我一起讨论学习,一起享受技术,一起成长。 1.定义 (1)PKI: 公钥基础设施(Public Key Infrastru…

PKI的工作机制

1. PKI实体向CA请求CA证书,即CA服务器证书 2. CA收到PKI实体的CA证书请求时,将自己的CA证书回复给PKI实体 3. PKI实体收到CA证书后,安装CA证书 当PKI实体通过SCEP协议申请本地证书时,PKI实体会用配置的HASH算法对CA证书进行运算得…

PKI体系详解

<link rel"stylesheet" href"/css/blog-common.min.css?vcGPZX-91MnVsFpGp_qDIwTwedO-J7MOgyTfTUau0qqk" /> <link id"MainCss" rel"stylesheet" href"/skins/anothereon001/bundle-anothereon001.min.css?v9x2ZP2K8S…

什么是 PKI? 公钥基础设施的定义和指南

公钥基础设施 (PKI) 管理 Internet 通信中的身份和安全性&#xff0c;以保护人员、设备和数据。 组织依靠 PKI 解决方案来验证和加密流经 Web 服务器、数字身份、连接设备和应用程序的信息。随着组织越来越依赖 Internet 用于关键业务系统&#xff0c;建立安全通信对于确保业务…

PKI体系快速了解

这是目前工作中遇到的一些知识点搜集整理。 一、什么是 PKI 首先&#xff0c;PKI&#xff08;Public Key Infrastructure&#xff09;是一个体系。 公钥基础设施是一个包括硬件、软件、人员、策略和规程的集合&#xff0c;用来实现基于公钥密码体制的密钥和证书的产生、管理、…

公开密钥基础设施PKI

公开密钥基础设施&#xff08;PKI&#xff0c;Public Key Infrastructure&#xff09;&#xff0c;是以不对称密钥加密技术为基础&#xff0c;以数据机密性、完整性、身份认证和行为不可抵赖性为安全目的&#xff0c;来实施和提供安全服务的、具有普适性的安全基础设施。具体内…

pki体系总结

P K I 1.基本介绍 公钥基础设施PKI&#xff08;Public Key Infrastructure&#xff09;&#xff0c;是通过使用公钥技术和数字证书来提供系统信息安全服务&#xff0c;并负责验证数字证书持有者身份的一种体系 1.身份验证&#xff1a;确保另一方是你要与之通信的合法服务器或…