Windows程序的打包,部署(vs项目打包vs2013)---ShinePans

Windows 应用程序在开发完毕之后,怎样将程序打包并制作成安装程序在客户机上部署

是每一个windows应用程序开发完毕之后都必须面对的问题.

学习目标:

                   部署机制:    三类文件  bin文件、 obj文件、My Project文件

bin:  
bin/debug    
bin/release

这两个目录存放编译的结果以及可执行程序 exe

obj:用来保存每一个模块的编译结果,这是.net的优势所在,java程序猿所羡慕的地方,由于微软有一个强大的vs 工具

My Project: 定义程序集属性,被称为项目属性目录,AssemblyInfo类文件,用于保存程序集的信息,如名称,版本号等

在编译完毕后,      
  .dll,   .exe,   .config这三类文件为核心文件

1).了解什么是windows Installer

2).掌握怎样创建Windows安装项目

    3).掌握Windows安装项目中的经常使用设置

    4).熟悉Windows应用程序的部署过程

    5).熟悉打包时设置桌面图标的过程

    6).熟悉.Net FrameWork 3.5框架的打包.

 windows安装程序经常使用设置:加入项目输出,加入内容文件,桌面快捷方式,生成安装项目

一.打包程序时设置桌面图标功能描写叙述

默认的是 vs图标,能够设置为与程序功能相关的图标.

二.打包.net framework 3.5框架功能描写叙述

假设要在没有.net framework框架的计算机上执行c#程序,将会出现错误提示,所以在打包程序时,能够将.net framework框架打包到安装程序中来避免这样的问题

Winddows Installer 具有下面支持公共语言执行库程序集的功能

1.安装,修复或移除全局程序集缓存中的程序集

2.安装,修复,或移除为特定应用程序指定的专用位置上的程序集

3.回滚失败的程序集安装,修复或移除操作

4.即需即装全局程序集缓存中具有强名称的程序集

5.即需即装为特定应用程序指定的专用位置中的程序集

6.修补程序集

7.发布指向程序集的快捷方式

打包和部署方式:

1.新建项目

假设是vs 2008 以上的版本号,须要下载   Limited Edition for Visual Studio

http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult

填写好自己的信息就能够下载了,本人下载了,是英文版本号,以下将会翻译为汉语

创建后的视图:

 Getting started:

创建好了安装项目后,你能够開始部署了!

应用信息
   安装要求  
   安装结构          文件内容        程序快捷方式
   注冊表建立        安装查看

第一步:

应用信息

Application Information要设置程序在安装时显示的有关程序的信息,如程序的开发人员、程序的开发公司,程序安装图标和程序简单介绍等。

以下是经常使用设置的信息:

语言一般选择中文.

第二步:安装要求

选择适应的操作系统,以免造成不兼容的现象.

第三步:选择程序的文件:

这里须要注意的是,某些程序我们使用了第三方库,须要注冊,程序才干够正常执行

(.dll   .OCX)等 

第四步:设置程序的快捷方式以及图标:

第五步:注冊程序

第六步:设置程序的安装视图:

最后:打包环境,然后公布(release)

操作完上述步骤,接下来生成解决方式。生成解决方式后在安装程序集以下生成一个名为Setup的文件夹,安装文件就保存在以下的文件夹中。Install在生成安装文件后会有Setup.exe和.msi两中安装文件,exe文件是安装的引导文件,核心文件是msi文件,里面封存了程序的组件。在里面找到Setup.exe文件及msi文件就可以进行安装。

这里试过用中文名,easy出错,最好使用英文进行各项的设置

时间: 2024-10-14 22:18:54

Windows程序的打包,部署(vs项目打包vs2013)---ShinePans的相关文章

记录idea maven项目打包部署web项目mapper扫描失败

最开始以为这里出了问题,后来加上以后还是不能把mapper.xml打包进去 这是报的异常信息 Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题(大家都说是XML没写对之类的),根本就没有怀疑到漏掉XML文件,最后迫不得已,去查看了下 Maven打包后的war文件,才找到问题.废话不多说,解决方式是,在pom.xml文件中的build节点中,添加如下代码: <build> <resources> <resource>

用C#做成的程序如何打包部署,在其他PC机运行

刚刚接触C#,在linux下面做习惯了c和c++,在本机运行OK后,得瑟的去别的机子,居然运行不了,你妹啊,怎么回事,没有.NET Framework,原来和java类似,.NET Framework相当与c#的虚拟机.装上后FW后,还是运行不起来,报以下错误 我靠,什么鸟情况.用dumpbin -import xxx.exe将所需的dll也拷过去还是不行.难道还要装VS2010才成?坑爹的我拿着vs2010装了半天,装上2010后果然能运行了,这你妹的难不成要用户装开发工具软件,这不对劲啊.果

vue项目打包部署生产环境

vue项目打包部署生产环境 打包部署生产环境之前需要修改配置文件: 修改一:build > utils.js  (修改publicPath:"../../" , 这样写是处理打包后找不到静态文件的问题) 修改二:config > index.js (修改assetsPublicPath:'./' ,修改目的是为了解决js找不到的问题) 两个文件修改完成之后,运行命令:npm run build 打包直接访问dist文件夹中的index.html即可. 原文地址:https:

element-ui打包部署项目出现图标变方框

打包部署element-ui项目,控件图标变成方框 办法为 原文地址:https://www.cnblogs.com/smart-girl/p/12189148.html

SpringBoot简单打包部署(附工程)

SpringBoot简单打包部署(附工程) 前言 本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案. SpringBoot打包 在SpringBoot打包这块,我们就用之前的一个web项目来进行打包. 首先需要明确的是,该项目打包的形态是可执行的jar包,还是在tomcat下运行的war包. 虽然本项目是用maven构建的,用maven打包也更加方便,但是这里也说明普通非maven打包的项目如何打包. Maven打包 首先是maven方式打包: 如果是ja

NET5实践:项目创建-结构概述-程序运行-发布部署

ASP.NET5实践01:项目创建-结构概述-程序运行-发布部署 1.项目创建 ASP.NET5项目模板有三种: 新建项目: 选择模板: 2.结构概述 References对应配置是project.json中: "frameworks": { "dnx451": { }, "dnxcore50": { } }, ASP.NET5开发时支持多版本的clr共存,但运行时是使用其中一种. dnxcore50是跨平台.模块化的coreclr.它有多种,如

spring boot项目打包成war并在tomcat上运行的步骤

把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 <packaging>war</packaging> 二.移除嵌入式tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码, 第一种<dependency> <groupId>org.springframework.boot</groupId> <artifact

五十一 Python分布式爬虫打造搜索引擎Scrapy精讲—scrapyd部署scrapy项目

scrapyd模块是专门用于部署scrapy项目的,可以部署和管理scrapy项目 下载地址:https://github.com/scrapy/scrapyd 建议安装 pip3 install scrapyd 首先安装scrapyd模块,安装后在Python的安装目录下的Scripts文件夹里会生成scrapyd.exe启动文件,如果这个文件存在说明安装成功,我们就可以执行命令了 启动scrapyd服务 在命令输入:scrapyd 如图说明启动成功,关闭或者退出命令窗口,因为我们正真的使用是

Windows服务项目打包成安装包(Windows服务)-----------VS2017项目程序打包成.msi或者.exe

VS2017项目程序打包成.msi或者.exe Windows服务项目使用VS2017项目程序打包成.msi或者.exe安装包 项目打包成安装包(Windows服务) 1.安装打包插件:Microsoft Visual Studio 2017 Installer Projects 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,进行安装.安装好以后,重启vs2017 2.新建程