C# 写一个打包exe 的工具 可以添加图标,选中exe 运行程序
时间: 2024-03-05 22:52:12 浏览: 137
C#打包成exe文件工具
4星 · 用户满意度95%
好的,这个工具可以采用 C# 的 Windows Forms 应用程序来实现。以下是一个简单的实现方案:
1. 创建一个新的 Windows Forms 应用程序项目。
2. 在窗体上添加一个“添加图标”按钮和一个“打包”按钮。
3. 在“添加图标”按钮的 Click 事件处理程序中,使用 OpenFileDialog 对话框允许用户选择一个图标文件,并将其设置为窗体的 Icon 属性。
4. 在“打包”按钮的 Click 事件处理程序中,使用 SaveFileDialog 对话框允许用户选择一个输出文件路径和名称。
5. 使用 System.Diagnostics.Process 类启动命令行工具,执行以下命令:`iexpress /n mypackage.sed`,其中 mypackage.sed 是一个包含有打包选项的文本文件。
6. 在 mypackage.sed 文件中,设置以下选项:
```
[Version]
Class=IEXPRESS
...
[DefaultInstall]
...
InstallPath="%TEMP%"
...
[{path to your executable file}]
...
[{path to your icon file}]
...
```
其中 `{path to your executable file}` 和 `{path to your icon file}` 分别是你的可执行文件和图标文件的路径。
7. 等待命令行工具完成并关闭。
8. 在输出路径中找到并运行生成的可执行文件。
这个方案只是一个简单的例子,你可以根据自己的需求对代码进行修改和调整。
阅读全文