【转】vs2012 打包安装更改 setup.exe的图标

还是老外的文章给力

I‘m not aware of any way to change the icon BEFORE building the project so that once the ClickOnce is deployed it already has the icon, however you can edit the setup.exe icon AFTER deployment quite easily. If anyone else knows of a way to do it before then they can trump my answer.

In Visual Studio go to File > Open > File and browse to the setup.exe for your ClickOnce deployment. Open this file.

You should see a folder tree. Right click on the Icon node and choose Add Resource.

It should already have the Icon resource type chosen on the left so click Import on the right to add your icon.

Your icon will open up in Visual Studio, just close this tab. You should be back to your folder tree. Look under the Icon node and make sure your icon has the lowest ID number.

Save the file.

Your setup.exe will now have the new icon.

Disclaimer: For me Windows was weird and didn‘t refresh the icon right away. If I went to its properties or copied the file elsewhere I could see the icon immediately. I imagine it‘s a caching thing.

Edit: Screenshot:

from:http://stackoverflow.com/questions/35019832/how-to-change-setup-exe-icon-when-publishing-through-clickonce

时间: 2024-10-05 08:48:07

【转】vs2012 打包安装更改 setup.exe的图标的相关文章

使用InnoSetup打包安装程序

在C++项目编译完成后,会生成一个.exe文件,还有一些图标.动态链接库等文件,比如.ico..dll.可以使用InnoSetup这些文件打包成一个setup.exe. 详细步骤如下: 1. 打开Inno Setup,点击工具栏上的[文件]/ 新建–>[下一步],如图(1)所示: 图(1) 使用Inno Setup脚本向导 2. 设置打包后的应用程序名称.版本.发布者和应用程序网址,如图(2)所示: 应用程序名称:MySoftWare 应用程序版本:1.0 应用程序发布者: (可不填) 应用程序

vs2010 setup 打包 安装 BAT批处理实现自动安装软件功能

[email protected] offECHO.ECHO 安装 Diskeeper 7.0.428ECHO 请稍等...start /wait %systemdrive%\install\Applications\diskeeper\Setup.exe /s /v/qn ECHO.ECHO 更新 Diskeeper 7.0.428 到 7.0.430ECHO 请稍等...start /wait %systemdrive%\install\Applications\diskeeper\us_d

InstallShield 2010 Basic Msi工程更改生成setup.exe Logo

InstallShield中只有InstallScript工程,将安装包压缩成一个Setup.exe的情况下才可以修改Icon. 具体操作方法是在Release视图中,选择你的Release项,然后选择Setup.exe选项卡,在Single Exe Icon File中设置 InstallShield Basic MSIa工程設置方法: 1.打開安裝目錄: C:\Program Files\InstallShield\2010\Redist\Language Independent\i386

VS2012打包部署Winform程序[转]

http://blog.sina.com.cn/s/blog_7c99e6bf0101dx02.html VS2012打包部署Winform程序 打包前的准备工作: 新建一个打包部署项目,点OK,如果是第一次使用的话,会打开一个网页,按照提示的步骤来做, 点击上面的step2的网址,进入到另一个网页: 填写完右边的信息,点击“download now”即会收到一封邮件,里面有下载地址和激活码. 点击上面的连接进行下载,会下载到一个名为:InstallShield2012SPRLimitedEdi

C#程序打包安装部署

今天为大家整理了一些怎样去做程序安装包的具体文档,这些文档并不能确保每个人在做安装包的时候都能正确去生成和运行,但是这些文档的指导作用对于需要的朋友来说还是很有必要的,在实际产品的安装部署过程中可能有的企业会借助一些现成强大的安装包制作软件进行安装程序的安装,也有的企业或者个人会自己去制作安装包.为了能给予新手一些帮助,现分享这些文档,希望大家能够把这些知识运用在自己的实际工作中. 目前文档主要内容有: 一:创建创建Windows安装项目 二:添加内容文件 三:添加项目输出 四:添加注册表信息

WEB项目(B/S系统)打包安装(总结篇)

原文:WEB项目(B/S系统)打包安装(总结篇) 打包安装程序的制作选择性还很多的,有installshield,wise installer,inno setup这几个做打包安装项目都是很强大的,要搞出界面大气个性化的安装,还是得用这几个才行,我这篇说的是.NET自带的安装项目打包WEB系统的,.NET打包安装项目虽然傻傻的,也比较丑,但是搭建安装项目快速也能满足总体的要求,如果没有足够的时间研究重量级的安装工具,短时间内用.NET自带的安装项目也是一个良好的选择.网上有很多关于用.NET打包

用InstallAnywhere工具打包J2EE程序为.exe文件

用InstallAnywhere工具打包J2EE程序 一.准备工作 1.下载InstallAnywhere 2009 Enterprise,并安装,下载地址: http://blog.sina.com.cn/s/blog_59d78c8f0100vvgu.html 2.下载JDK1.6,并安装 3.下载mysql免安装版mysql-noinstall-5.0.20a-win32 4.下载tomcat免安装版apache-tomcat-5.5.20 先将Java.Tomcat.MySQL和项目文件

Visual Stdio 2015打包安装项目的方法(使用Visual Studio Installer)

首先在官网下载VS2015的Visual Studio Installer 1.创建安装项目 里面最左侧的框框有三个文件夹 1."应用程序文件夹"即"Application Folder"表示要安装的应用程序需要添加的文件: 2."用户的'程序'菜单"即"User's Programs Menu"表示:应用程序安装完,用户的"开始菜单"中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序

[WinForm] VS2010发布、打包安装程序(超全超详细)

1. 在vs2010 选择"新建项目"→" 其他项目类型"→" Visual Studio Installer→"安装项目": 命名为:Setup1 . 这是在VS2010中将有三个文件夹, 1."应用程序文件夹"表示要安装的应用程序需要添加的文件: 2."用户的'程序'菜单"表示:应用程序安装完,用户的"开始菜单"中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放