power Modifica dell'icona dell'applicazione F#




power in f# (3)

Sto sviluppando un'applicazione Windows utilizzando Visual Studio 2013 e F# ma non riesco a cambiare l'icona dell'applicazione predefinita.

Ho provato a creare un'applicazione C # -WPF per font-end, funziona. Ma non voglio usare C # per font-end.

Ho anche provato l'hacker delle risorse dopo aver creato la mia applicazione, ma non funziona.


Title="MVVM and XAML Type provider" Height="200" Width="400" Icon="C:\Users\Honu\AppData\Local\Microsoft\Windows\INetCache\IE\4JGLDZVB\favicon8C20UVN3.ico">

Questo visualizza un'icona simbolo Lambda ...

Ho utilizzato il modello di app per Windows vuoto F # di Daniel Mohl. Ho appena aggiunto Icon = ecc

Spero che questo ti aiuti


L'icona dell'applicazione è l'immagine che appare in Esplora risorse durante la visualizzazione del file EXE. Per impostare l'icona dell'applicazione di un'applicazione Windows F #:

  1. Crea un file di testo con estensione * .rc.

  2. Aggiungi una riga al file * .rc (sostituendo ovviamente il nome del tuo file di icona): 1 ICON "icon.ico" .

  3. Compilare il file * .rc con rc.exe in un file * .res.

  4. In Visual Studio, nella pagina delle proprietà per il tuo progetto * .exe, imposta il file * .res come "File di risorse" del progetto.

Mentre siamo sull'argomento, l'icona che appare nella barra delle applicazioni di Windows proviene dall'icona della finestra principale. Può essere impostato in questo modo:

  1. Includere l'icona nel progetto come una risorsa (non una risorsa incorporata).
  2. Nella tua finestra principale XAML, fai riferimento all'icona usando il percorso dell'assembly.

Campione:

<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">

Presumo che tu stia cercando di impostare l'icona di un'applicazione della riga di comando. Questo non è possibile. Solo le applicazioni desktop hanno icone. Le applicazioni della console non hanno finestre, quindi nessuna icona. È possibile specificare un'icona quando si crea un collegamento all'applicazione (ad esempio durante l'installazione) ma ciò non ha nulla a che fare con l'applicazione stessa.

Visual Studio 2013 contiene solo un'applicazione console F #. Se si desidera creare un'applicazione WPF, è necessario utilizzare un modello diverso come il modello F # Empty Windows App di Daniel Mohl.

Il modello non fornisce le stesse impostazioni di progetto di un progetto WPF C #, ma è possibile utilizzare tutti i meccanismi WPF per impostare l'icona, ad es. memorizzando l'icona dell'applicazione nelle risorse, impostando la proprietà di un'icona di una finestra ecc







icons