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