是否可以将setup.exe和setup.msi图标更改为其他图标?
VS 2008 SP1。
我为我们的客户创建了一个安装项目。 setup.exe和setup.msi的图标是标准图标。
我们的客户不希望这些图标。 他们希望拥有看起来像徽标的图标。
是否可以将* .exe和* .msi图标更改为不同的图标?
您可以更改setup.exe图标,但我不确定* .msi。 我还没试过它。
- 在Visual Studio中构建安装项目
- 打开刚刚构建的setup.exe文件,文件 – >打开 – >文件
- 右键单击文件资源管理器窗口中的“图标”节点,即可进行更改和保存。
- 在弹出对话框中导入所需的图标,并确保图标的ID是最小的。
一个快速的谷歌搜索提取了一些其他方法,所以如果这不适用于您的特定情况,请检查其中的一些。
无法更改msi的图标。 它没有设置图标。 如果安装了Windows Installer,它只是作为安装包处理的文档。 如果没有,您实际上只会看到未知文件类型的Windows默认图标!
对于setup.exe,您可以通过在构建后编辑exe上的图标来实现。 来自mc2thaH(步骤2-4)的答案是一种方法。
另一个图标编辑工具是Greenfish Icon Editor Pro,它是一个非常好的免费图标编辑器,完全支持32位图像编辑。 在这里下载 。
msi无法编辑。 同时设置exe doenst具有所有有效信息。 处理此问题的最佳方法是使用msi to exe转换器。 EgeUE-MSI-to-EXE是一个不需要安装的好转换器。 它将msi转换为exe。 现在,您可以按照@mkchandler的说明编辑Visual Studio中此exe的图标。 请记住,您要导入的徽标必须是.ico文件,以避免进一步的复杂化。 我没有得到jpg或bmp图像作为图标。 ico像微风一样工作得很好..