gpt4 book ai didi

.net - 在 .NET 可执行文件中自动嵌入多个图标

转载 作者:行者123 更新时间:2023-12-04 16:56:22 26 4
gpt4 key购买 nike

我基本上和这个问题有同样的问题:Embed multiple icons in WPF EXE

当您在资源管理器中单击“更改图标”时,我的 .NET 2.0 WinForms 应用程序当前具有此功能:

EVEMon Single Icon
(来源:richard-slater.co.uk)

我想看到什么,并按照上述文章的建议进行一些黑客攻击,我得到了这个:

EVEMon Multiple Icons
(来源:richard-slater.co.uk)

但是,获取程序集所有版本信息的过程丢失了。我需要在程序集中维护版本信息,因为我的自动更新过程依赖于此来识别应用程序的已安装版本。

我还通过持续集成过程构建应用程序,因此我不希望有任何需要手动干预的步骤,那么这是否可能以自动化方式进行?

最佳答案

我刚刚创建了一个简单的工具来做到这一点,而不必弄乱 .res 文件。它是一个小实用程序,您可以将其用作 Post-Build 事件的一部分,并允许您将特定文件夹中的所有图标文件添加到您的程序集中。如果我们假设您的主项目文件夹下有一个图标文件夹,您可以添加以下构建后事件:

C:\path\to\InsertIcons.exe $(TargetPath) $(ProjectDir)icons

进一步的描述和下载可以在 http://einaregilsson.com/add-multiple-icons-to-a-dotnet-application/ 中找到。

关于.net - 在 .NET 可执行文件中自动嵌入多个图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com