使用Inno Setup 制作软件安装包详细教程(与开发语言无关)
<div class="operating">
<a class="href-article-edit slide-toggle">版权</a>
</div>
</div>
</div>
</div>
<article class="baidu_pl">
<div id="article_content" class="article_content clearfix">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-25cebea3f9.css">
<div id="content_views" class="htmledit_views">
<div id="cnblogs_post_body" class="blogpost-body blogpost-body-html" style="font-size: 16px;" deep="7">
前言:关于如何制作一个软件安装包的教程,与编程语言无关。以下,请看详情~
1、下载Inno Setup,下载地址:https://jrsoftware.org/isinfo.php
![](https://i-blog.csdnimg.cn/blog_migrate/d0766972735237d7eccfcd539013f75f.png)
2、下载最新版本即可。
![](https://i-blog.csdnimg.cn/blog_migrate/33c4792388ae9eb9a89f36018bf82b0f.png)
说明:Inno Setup软件没有提示具体开源协议版本,不过通过有关版权说明,类似于BSD开源协议。
具体可以也可以参考 Inno Setup的源码,开源项目地址:https://github.com/jrsoftware/issrc
![](https://i-blog.csdnimg.cn/blog_migrate/274c29f0f1ee0af5587b2ba5342ade3d.png)
3、安装程序下载成功以后,按照常规套路进行安装即可。
![](https://i-blog.csdnimg.cn/blog_migrate/08fd6ce6116ea659051063fb9fd995b0.png)
4、安装成功以后,Inno Setup Compiler就是它的真身。
![](https://i-blog.csdnimg.cn/blog_migrate/12527a074160fa33cc1deb4d8adace58.png)
5、做个简单测试,自己创建一个WPF项目程序。
![](https://i-blog.csdnimg.cn/blog_migrate/c400faae6590a2620da8aa4c1e502dd5.png)
6、没啥功能,仅提供用于测试的一个按钮,单击弹出hello world提示框的。
![](https://i-blog.csdnimg.cn/blog_migrate/1b656ead030a42a263bb1289d7f395a7.png)
7、制作一个程序图标,例如 666
![](https://i-blog.csdnimg.cn/blog_migrate/79ff7f8e9d6c8bf5446597d3bcd2c69d.png)
图标保存为 bmp格式
![](https://i-blog.csdnimg.cn/blog_migrate/dcad37a62c84ed0a5a6b7d15f91207fd.png)
8、程序资源里面添加图标信息
![](https://i-blog.csdnimg.cn/blog_migrate/4371b9d1bc7f7d31df0f8dee44c81145.png)
9、编译以后,根目录下测试一下效果,可以看到程序可以正常运行。接下来开始制作安装包。
![](https://i-blog.csdnimg.cn/blog_migrate/8f0c1c327cffa4b5046f7ff380dc5581.png)
防止爬虫各种盗版,此处中间插播该文章最初博客地址:https://www.cnblogs.com/weskynet/p/16672485.html
感兴趣也可以扫下面二维码加个人微信,如果是做.NET技术方向,欢迎一起交流,我可以拉入个人微信交流群。
![](https://i-blog.csdnimg.cn/blog_migrate/794e9aafb4b0612ca75d2e0611698488.png)
交流群人多,只能手动拉了~
![](https://i-blog.csdnimg.cn/blog_migrate/968f9b0b766d65183c3457000fbe2245.jpeg)
也可以扫码关注个人公众号:Dotnet Dancer
好了,后面继续~~
10、打开 inno setup安装包制作工具。新手用户建议使用向导来协助制作。
![](https://i-blog.csdnimg.cn/blog_migrate/92aefe4c902fa7cde9f58caf2b873f0c.png)
11、下一步
![](https://i-blog.csdnimg.cn/blog_migrate/184b1f3276f587f4931bc346b81b8449.png)
12、编写有关应用信息
![](https://i-blog.csdnimg.cn/blog_migrate/b2b9d3d9d3359b6fdc6853a2a523d50f.png)
13、配置默认安装路径有关
![](https://i-blog.csdnimg.cn/blog_migrate/9d2563339d0ff4c26d5dbcc1ff138132.png)
14、选择主启动程序
![](https://i-blog.csdnimg.cn/blog_migrate/5addea509f6638a20d47f6321384288c.png)
15、如果没有主启动程序,例如是B/S的,就可以选择第二个勾勾。
![](https://i-blog.csdnimg.cn/blog_migrate/3e80fcdb292427cbd284e5eb6ac34ea2.png)
16、选择程序所需要的所有文件或文件夹
![](https://i-blog.csdnimg.cn/blog_migrate/f6210b1169c9dbe47b4da29c93effe8c.png)
17、一些信息编写
![](https://i-blog.csdnimg.cn/blog_migrate/6a3cd1133024409ce81968a886c42529.png)
18、一些配置选项
![](https://i-blog.csdnimg.cn/blog_migrate/0b85ae8b96090337e3a231cfbe7fff6d.png)
19、添加版权信息文件
![](https://i-blog.csdnimg.cn/blog_migrate/7584d69b1b6e50aba09e58f8030b02fa.png)
20、系统用户使用权限等
![](https://i-blog.csdnimg.cn/blog_migrate/fe761369aa6f46f7c9d94308f0cd24ae.png)
21、选择语言
![](https://i-blog.csdnimg.cn/blog_migrate/4b1fcee7653571958964e1863aa850e0.png)
22、下一步
![](https://i-blog.csdnimg.cn/blog_migrate/a3c7a8ad54366be4a1b47a8f8e537748.png)
23、下一步
![](https://i-blog.csdnimg.cn/blog_migrate/bb134e8c998c05628e5e3c67b2f8a06b.png)
24、完成
![](https://i-blog.csdnimg.cn/blog_migrate/eceb1a64d9a03fae6ba5263c89c2eac5.png)
25、生成脚本代码,编译脚本
![](https://i-blog.csdnimg.cn/blog_migrate/cca1e3219575dfc5bc44051f161af653.png)
26、选择保存脚本代码
![](https://i-blog.csdnimg.cn/blog_migrate/69d2a0df511af9413f7d278eebc3bb2e.png)
27、保存到个人指定的位置
![](https://i-blog.csdnimg.cn/blog_migrate/00e9e93f476633b35b0109ca6de2c2b1.png)
28、编译成功
![](https://i-blog.csdnimg.cn/blog_migrate/3962902060bec58fac549a6897d2b967.png)
29、看到编译成功以后,生成的安装包文件。
![](https://i-blog.csdnimg.cn/blog_migrate/823cb4c6c71b406f11ef825a85e2c52e.png)
30、双击进行安装,最先打开的是版权说明。
![](https://i-blog.csdnimg.cn/blog_migrate/ec23b0b01d0fbaef7a7e9ec9a77941b0.png)
31、选择安装目录,配置的默认地址是C/Program xxx ,所以这儿会看到默认地址。
![](https://i-blog.csdnimg.cn/blog_migrate/9bfae9b5ecf53fd729ec40a9d363be0d.png)
32、下一步
![](https://i-blog.csdnimg.cn/blog_migrate/73e7eda44c2cc891e1aa7a52379d4e24.png)
33、完成。
![](https://i-blog.csdnimg.cn/blog_migrate/6e8c5efd918e194f19b9a71aa2d734cf.png)
34、运行看一下效果
![](https://i-blog.csdnimg.cn/blog_migrate/8455235129e36958ba1002219da7225a.png)
35、桌面也会生成图标。图标是我们制作的666图标。
![](https://i-blog.csdnimg.cn/blog_migrate/ebb6dee3b481909bd723f2b9ebe3ba82.png)
36、安装包的一些配置信息,也可以被查看到。
![](https://i-blog.csdnimg.cn/blog_migrate/1eb4b978b38f3eac316473a74bb4853b.png)
以上就是该文章的全部内容,谢谢观看。
<div id="blogExtensionBox" style="width:400px;margin:auto;margin-top:12px" class="blog-extension-box"><div class="blog_extension blog_extension_type1" id="blog_extension">
<div class="blog_extension_card" data-report-click="{"spm":"1001.2101.3001.6470"}">
<div class="blog_extension_card_left">
<img src="https://img-blog.csdnimg.cn/03d4959f398d4b5c8978d210572867c1.png" alt="">
</div>
<div class="blog_extension_card_cont">
<div class="blog_extension_card_cont_l">
<span class="text">Dotnet Dancer</span>
<div class="blog_extension_card_cont_r">
<img class="weixin" src="https://g.csdnimg.cn/extension-box/1.1.6/image/weixin.png" alt="">
<span>微信公众号</span>
<img class="go" src="https://g.csdnimg.cn/extension-box/1.1.6/image/ic_move.png" alt="">
</div>
</div>
<span class="style">个人.NET文章分享,以及一些好玩的技术</span>
</div>
</div></div></div>
</article>