首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用Setup Factory安装包制作工具制作安装包

在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包制作了,我自己在这方面也写了两篇随笔...《基于DevExpress的Winform程序安装包制作》、《基于InstallShield2013LimitedEdition的安装包制作》,不过基于InstallShield的制作虽然可以完成安装包的打包操作...,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个非常高效,功能强大的安装包制作工具,在独立于VS之外,我们可以用它作为我们常规.NET开发的安装包制作,简单易用。...最后,程序自动加入指定目录的问价,在主体界面中显示对应的文件,如下安装包制作视图所示,就是制作一个客户关系管理软件的安装包界面视图,包含所需要安装的文件、文件文档、程序依赖文件等。...以上就是我对一个完整的客户关系管理软件的安装包,在Setup Factory工具上的制作过程,基本上安装包制作起来还是比较方便快捷的,而且最后也就是一个文本文件的信息,独立,比较好管理。

1.9K20

用 WiX 制作安装包制作 WPF 安装包界面(入门篇)

本文是 WiX Toolset 安装包制作入门教程 系列中的一篇,可前往阅读完整教程。...前面我们制作完成了一个可自动安装 .NET Framework 依赖的 exe 安装包,下面我们将学习制作自己的安装界面。本文使用 WPF 制作安装包界面。 本文准备做什么?...我们将做这些事情: 创建一个 WPF 项目,用来做安装包的 UI 处理一下这个 WPF 项目,使其对接 WiX 的捆绑包 修改用来生成 exe 格式安装包的捆绑包项目,使其接入 WPF UI 项目 创建...如果发现无法运行,请前往此篇文章调试和解决问题: 使用 WiX 创建最简单的安装包过程中可能出现的问题和解决方案汇总 如果可以正常运行,那么恭喜你,完成了 WiX 安装包入门教程的 Hello World...请回到目录: WiX Toolset 安装包制作入门教程 运行效果: 关闭这个界面后,安装程序也将退出。 附源代码 附上必要的源码,避免你在阅读教程时因模板文件的版本差异造成一些意料之外的问题。

69820

windows nsis安装包制作

3.06.1/nsis-3.06.1-setup.exe 使用方式 NSIS EDIT:使用向导创建打包脚本 菜单栏: 文件 -> 新建脚本:向导 下一步 NSIS_1.png ------ 填写对应安装包信息...下一步 NSIS_2.png ------ 选择安装程序图标、安装程序语言 下一步 安装程序图标:制作完成之后的EXE桌面图标 安装程序语言:SimpleChinese(简体中文)、English(...英语) NSIS_3.png ------ 选择对应的许可证文件 下一步 许可证文件: BOM-UTF-8格式的TXT NSIS_4.png ------ 选择安装包需要添加的文件、文件夹 下一步...文件:右侧第一个图标 文件夹:右侧第二个图标 NSIS_5.png ------ 选择需要生成的快捷方式(默认即可) 下一步 NSIS_6.png ----- 选择安装包启动参数(如果没有,...默认即可) NSIS_7.png ------ 卸载程序相关(如非特殊需要,默认即可) 下一步 NSIS_8.png ------ 保存脚本信息 完成 NSIS_9.png ------ 保存安装包脚本到磁盘

2.7K00

制作iis自动安装包

一直没有提供可独立安装的 IIS 安装包,Windows 的缺省安装没有安装它,通常要到控制面板的“添加/删除 Windows 程序”中去选择安装。...各大网站都有不同版本的 iis 安装包可下载,可下载回来你仍然找不到其中有可以执行的安装程序。通过在网上查询,得出自己制作 IIS 一键安装的方法如下: 1....版本对应不同的 iis 版本通常是:win2000 -> iis5.0, winXP -> iis5.1, win2003 -> iis6.0, Vista 自带的 iis7.0 已有独立的安装命令,可以不用再制作安装包了...步骤 2,3,4 中的三个文件全部放到 IISsetup 目录中,然后整个用 rar 压缩成 iissetup.rar,最后用 rar 制作成可自扩展运行的安装包。...即点击后要运行的命令脚本)内容为: ;下面的注释包含自解压脚本命令 Path=C:\Temp\iis SavePath Setup=install.cmd Silent=1 Overwrite=1 这样一个可运行的安装包制作完成了

1.5K50

Inno Setup 安装包脚本 Run 的 Flags 标记

制作安装包的时候,可以在 Inno Setup 安装包脚本的 Run 里面添加在解压缩安装包文件完成之后,整个安装结束之前执行指定的命令,是作为定制化最高的内容 有小伙伴觉得安装包脚本比较难写,也不熟悉...推荐的方法是自己写安装辅助 exe 程序,在安装包解压缩完成之后调用辅助安装程序,这样安装逻辑可以放在安装程序,而安装程序本身可以使用自己熟悉的语言开发 在 Inno Setup 安装包脚本,可以在 Run...里面添加执行命令,如下面代码 [Run] Filename: "{app}\After.bat"; Description: "{cm:LaunchProgram,安装程序}";Flags: runhidden...这个标记设置之后不能加上 shellexec 内容 64bit 当使用 Filename 和 WorkingDir 参数将会设置里面用到的 {sys} 常量为 64 系统的工作路径,默认在 64 系统上安装将会应用 [Run...这样就能做到安装包在后台无界面安静安装 skipifsilent 如果当前是静默安装模式,那么跳过 postinstall 将会在安装完成界面创建一个可选按钮,让用户勾选或不勾选,当用户勾选时将会执行。

2.2K20

Debian 安装包的简单制作

Linux分发软件有两种形式,一种是源码,一种是安装包。当目标机器不带有编译环境,且不能联网时,安装包就是唯一的方案了。 Linux 下的安装包有多种格式,不同Linux使用的格式并不完全相同。...市场上主流的安装包格式是*.deb *.rpm 其中deb是debian系列的安装包,rpm是CentOS系列的安装包。 本文主要介绍的是一种简单的deb安装包制作方法,使用范围有限。...# 优先集 一般就用 optional Description: this is a test package # 简介 不超过60个字符 this is a test # 详细介绍 制作...{} > DEBIAN/md5sums 打包 dpkg-deb -b example-package 命令执行完成之后会在当前目录生成 example-package.deb文件,一个deb安装包就...小结 此方法可以方便的制作安装包,可以方便的分发自己的软件。但是亦有其缺陷,没有相应的更改记录。这种打包方法生成的包不能发布到软件源,但一般软件分发没有问题。

2.3K40

使用Qt installer framework制作安装包

(2)制作安装包发布。这种方式的原理也简单,就是将可执行程序和其依赖的库文件一起打包压缩,制作安装包发布。...制作安装包的工具挺多,今天要说的是Qt官方的安装包制作框架Qt installer framework.这个框架由Qt官方出品,广泛应用于Qt library, Qt Creator等安装包产品。...在config文件夹下创建一个config.xml文件,该文件用于定制安装包的UI和行为,其基本格式如下: <?xml version="1.0"?...data文件夹中则用于存放我们实际需要打包的程序文件(*.dll, *.exe等),Qt installer framework在制作过程中用archivegen会将这些文件压缩成7zip格式。...以前都是使用其他的工具制作安装包,这次尝试了一下Qt installer framework制作安装包还算满意。

2.4K80

使用 Inno Setup 制作桌面软件安装包

在简单的情况下,Azure Pipelines 中一个桌面应用(WPF)的 CI/CD 过程如下: 触发器启动 Pipeline 构建 WPF 应用程序 启动单元测试以确保构建质量 创建安装包安装包复制到目标位置...现在我们还缺少第 4 步“创建安装包”,这篇文章将讲解如何在 Azure Pipelines 中使用 Inno Setup 创建安装包。 2. 使用 Inno Setup 创建安装包 ?...我的公司通常使用 Inno Setup 制作安装包,在 Azure Pipelines 中使用 Inno Setup 也十分简单,于是这篇文章将使用 Inno Setup 作为制作安装包的例子。...DefaultDirName={autopf}\{#MyAppName} DisableProgramGroupPage=yes ; Uncomment the following line to run...MyAppExeName}" Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon [Run

2.2K10
领券