Visual Studio Installer Project: Installer and Application Icons

痴心易碎 提交于 2019-12-22 04:07:54

问题


I've got an icon for one of my applications, which I've embedded in a resource file and is used as the main icon for the application. So far so good.

However, I want to use the same icon for the installer project, and for the shortcut that the installer places in the Start Menu. I can set the icon for the installer package itself, but only if I add the icon as an .ico file in the main application folder.

The whole point of embedded the icon in a resource file is so that I don't have an ICO file floating around in Program Files. I can't access the resource file from the main project in the installer project - is there some trick that I am missing?

Secondly, even if I include an icon in the main folder, if I set the menu short cut to use it, it doesn't - it shows the standard shortcut icon both in the IDE and in the menu after the program has been installed. Again, am I missing a trick here?


回答1:


I have no time to test it now, but when you browse for an icon you will be presented with a dialog that lets you choose items that will be on the target computer. At the bottom of the dialog is a dropdown that lets you select the file type. If you choose EXE (or possibly DLL), then you primary project output(s) will show. Once you select that you can chose any embedded icon that your project output contains.

(What I did not test: If the icons actually show after you installed your software on a test computer.)




回答2:


The size of your icon should be between 10 kb - 40 kb. Otherwise it wont show up.

Thanks, Anshul



来源:https://stackoverflow.com/questions/3256266/visual-studio-installer-project-installer-and-application-icons

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!