如何使用WPF和F#将应用程序图标嵌入到
application.exe
中?我在任何地方都没有找到相关信息。我认为在F#中,WPF和WinForms的方法是相同的,这意味着需要手动完成!
请查看此答案。
您还可以参考FsEye的源代码(它是用WinForms完成的),请查看http://code.google.com/p/fseye/source/browse/tags/1.0.0-final/FsEye/FsEye.fsproj的第39行,文件http://code.google.com/p/fseye/source/browse/tags/1.0.0-final/FsEye/IconResource.fs,以及http://code.google.com/p/fseye/source/browse/tags/1.0.0-final/FsEye/Forms/WatchForm.fs的第23行。
(更新:链接已失效--已删除)
引用:
创建一个包含以下行的.rc文件: 1 ICON "icon.ico"
然后使用rc.exe编译它,并在项目属性页面中包含.res文件。 您也可以将.resources文件包含在项目中,但系统不会从这些文件中提取应用程序图标。