更改F#应用程序图标

Umu*_*koç 9 icons f#

我正在使用Visual Studio 2013开发Windows应用程序,F#但我无法更改默认应用程序图标.

我试图为font-end创建一个C#-WPF应用程序,它可以工作.但我不想将C#用于font-end.

在构建我的应用程序后我也尝试过资源黑客,但它只是不起作用.

Wal*_*lly 10

应用程序图标是查看EXE文件时在Windows资源管理器中显示的图像.设置F#Windows应用程序的应用程序图标:

  1. 创建一个*.rc扩展名的文本文件.

  2. 一个行添加到*rc文件(当然代替你的图标文件名): 1 ICON "icon.ico".

  3. 使用rc.exe将*.rc文件编译为*.res文件.

  4. 在Visual Studio中,在*.exe项目的属性页中,将*.res文件设置为项目的"资源文件".

当我们讨论这个主题时,Windows任务栏中显示的图标来自主窗口图标.它可以像这样设置:

  1. 将项目中的图标作为资源(不是EmbeddedResource)包含在内.
  2. 在主窗口XAML中,使用装配路径引用图标.

样品:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Icon="/MyAssemblyName;component/MyPathToIcons/Logo.ico">
Run Code Online (Sandbox Code Playgroud)

  • 这里有用的补充:您需要在VS中安装Visual C++选项才能工作,因为rc.exe仅在安装时才可用.我工作的时间很长,这就是为什么我找不到我的系统上的rc,exe.安装完毕后,按照您的说明轻松一点. (2认同)