1.确保已安装 Inno Setup 工具,可从官方网站(https://jrsoftware.org/isdl.php)下载安装程序。
2.在 Visual Studio 中创建你的 C# 应用程序,并生成发布版(Publish),以便生成需要进行打包的文件。具体发包参考这里(WinForm如何生成发布包----C#基础教程-百度经验)
3.找到你的应用程序的发布版文件夹,路径类似 你的项目名称\bin\Release。
4.如果没有(.iss文件)则新应用操作流程,使用 Inno Setup向导
4.1新应用的话上面操作结束了(执行文件在自定义编译器输出文件夹上一步的效果)
5.使用 Inno Setup 脚本语言编写一个脚本(.iss 文件),可以通过创建文本文件并将其保存为 .iss 文件来完成,该文件定义了需要打包的文件、安装过程和其他相关信息。这里是示例代码,可供参考:
[Setup]
AppName=你的应用程序名称
AppVersion=应用程序版本号
DefaultDirName={pf}\你的应用程序名称
DefaultGroupName=你的应用程序名称
LicenseFile=license.txt
OutputDir=output
Compression=lzma2
SolidCompression=yes
[Files]
Source: "你的应用程序文件夹路径\*"; DestDir: "{app}"; Flags: recursesubdirs createallsubdirs
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\你的应用程序.exe"
Name: "{group}\卸载 {#MyAppName}"; Filename: "{uninstallexe}"