相关疑难解决方法(0)

如何为我的Windows应用程序创建高质量的图标?

如果您运行的是具有更高DPI设置的Windows,您会注意到桌面上的大多数应用程序图标看起来都很糟糕.甚至一些高调的应用程序图标(如Google Chrome)看起来也很糟糕,而Firefox,Skype和MS Office图标看起来很清晰:

friggin模糊的旁边的超清脆图标

(例)

我怀疑大多数图标看起来都很模糊,因为较低分辨率的图标会按比例放大而不是使用更高分辨率的图标.

我想给我的应用程序一个高质量的图标,似乎无法说服Windows使用更高分辨率的图标.我用图标编辑器IcoFX创建了一个多分辨率图标.该图标以16x16,24x24,32x32,48x48,128x128和256x256(!)提供(全部为32位,包括alpha通道),但Windows似乎使用桌面上48x48版本的图标并将其放大,看起来很糟糕.(我使用的是Windows 7 - 64位 - 通过在msi中设置快捷方式(通过Visual Studio 2008安装项目创建)并将其指向包含多分辨率图标的.ico文件来放置图标)

我试过删除128x128图标,但无济于事.有趣的是,在Windows资源管理器中,即使使用"超大图标"设置,图标看起来也很棒.如何创建高质量的桌面图标,在Windows上更高的DPI设置上看起来很棒?

编辑:我测试删除128x128选项,然后是48x48和128x128选项,并尝试Axialis IconWorkshop创建图标 - 没有任何工作.

编辑:经过多次试验和错误我认为这里的真正问题是Visual Studio 2008安装项目 - 手动设置我的可执行文件的链接正确使用高分辨率图标,但是安装程序创建的链接不使用正确的图标.在编辑器中设置链接的图标时,它只给我一个选项(索引0),它似乎是48x48图标.我试过手动调整.vdproj中的IconIndex,但没有运气.

windows icons windows-installer highdpi

36
推荐指数
1
解决办法
3万
查看次数

创建C#安装程序的最佳方法

我使用Visual C#2008 Express Edition.我希望能够为我拥有的项目创建一个安装程序.我可以使用"发布"工具来完成它,但是你几乎无法控制.

有没有免费的方法来做到这一点,还是我需要为VS2008的完整版本而努力? - 或者 - 我在发布时不知道自己在做什么吗?

我最大的问题是它不会让用户选择安装程序的位置,只是将它放在某个预定义的位置.

c# installation installer visual-studio-2008 visual-studio

2
推荐指数
2
解决办法
7566
查看次数