我正在使用 CodeDomProvider 使用 VB.NET 生成一个可执行文件。
有没有办法在编译器创建exe文件之前更改图标?
我正在使用 CodeDomProvider 使用 VB.NET 生成一个可执行文件。
有没有办法在编译器创建exe文件之前更改图标?
您可以通过使用CompilerOptions属性在传递给代码提供程序的CompilerParameters中指定生成的 exe 的图标来设置它。
Dim parameters As New CompilerParameters()
parameters.CompilerOptions = "/win32icon:C:\full\path\to\icon.ico"
然后将这些参数传递给CompileAssemblyFromSource方法。生成的 exe 然后将使用指定的图标作为其应用程序图标。
您可以在生成后使用RessourcesHacker 。不是最简单的方法,但效果很好
进入项目属性并从那里选择图标。就那么简单。