Bevor ich weiter gehe, werde ich erwähnen, dass ich folgende Lösungen ausprobiert habe:
Wie setze ich das Symbol für meine Anwendung in Visual Studio 2008?
Legen Sie das Anwendungssymbol aus den Ressourcen in VS 05 fest
Ich versuche, ein Symbol für meine Anwendung festzulegen.
AFAIK, ich brauche möglicherweise 3 Bilder?
- 1 Bild ist das tatsächliche Bild im Explorer, wenn Sie auf die EXE-Datei klicken (Miniaturbild für die Exe).
- 1 Bild (winzig) in der oberen linken Ecke (16 x 16? Nicht ganz sicher)
- 1 Bild im Startmenü-Dock links von der App (vielleicht 32x32? Wieder nicht sicher)
Das ist also in Ordnung.
Jetzt habe ich ein Symbol ausgewählt. Wie verwende ich es in einer der oben genannten Situationen?
Ich habe versucht, es in Ressourcen hinzuzufügen, nichts scheint zu passieren. Nach dieser ersten SO-Lösung
"Gehen Sie zuerst zur Ressourcenansicht (über das Menü: Ansicht -> Anderes Fenster -> Ressourcenansicht). Navigieren Sie dann in der Ressourcenansicht durch Ressourcen, falls vorhanden. Wenn bereits eine Ressource vom Typ Symbol vorhanden ist, die von Visual Studio hinzugefügt wurde, dann Öffnen und bearbeiten Sie es. Andernfalls klicken Sie mit der rechten Maustaste und wählen Sie Ressource hinzufügen und fügen Sie dann ein neues Symbol hinzu. "
Die Ressourcenansicht ist leer und ich kann in dieser Ansicht nicht mit der rechten Maustaste klicken.
Wenn ich mit der rechten Maustaste auf die Lösung> Eigenschaften> Ressourcen> klicke, kann ich das Symbolbild hinzufügen, es wird jedoch an keiner der oben aufgeführten Stellen angezeigt. (oder irgendwo, wo ich sehen kann)
1) Wie setze ich das Anwendungssymbol für eine WPF-Anwendung?
Antworten:
Angenommen, Sie verwenden VS Express und C #. Das Symbol wird auf der Seite mit den Projekteigenschaften festgelegt. Um es zu öffnen, klicken Sie mit der rechten Maustaste auf den Projektnamen im Solution Explorer. Auf der sich öffnenden Seite befindet sich eine Registerkarte Anwendung. Auf dieser Registerkarte können Sie das Symbol festlegen.
quelle
Die Antwort von @ 742 funktioniert ziemlich gut, aber wie in den Kommentaren beschrieben, wird beim Ausführen vom VS-Debugger das generische Symbol weiterhin angezeigt.
Wenn Sie Ihr Symbol auch dann haben möchten, wenn Sie F5 drücken, können Sie im Hauptfenster Folgendes hinzufügen:
wo Sie den Pfad zu Ihrem Symbol angeben (das Symbol kann sein
*.png
,*.ico
.)(Beachten Sie, dass Sie das Anwendungssymbol weiterhin festlegen müssen, da dies im Explorer weiterhin die Standardeinstellung ist.)
quelle
Hinweis: (Ersetzen Sie file.ico durch Ihren tatsächlichen Symboldateinamen. )
Icon=".\file.ico"
im Fensterquelle
Nachdem Sie eine XamlParseException mit der Meldung "Geben Sie einen Wert für" System.Windows.Baml2006.TypeConverterMarkupExtension " mit den angegebenen Lösungen erhalten haben, hat das Setzen des Symbols programmgesteuert für mich funktioniert. So habe ich es gemacht:
Icon = neues BitmapImage (neues Uri ("< icon_path >", UriKind.Relative));
Bitte informieren Sie mich, wenn Sie Schwierigkeiten bei der Implementierung dieser Lösung haben, damit ich Ihnen helfen kann.
quelle
Sie können dies auch versuchen:
quelle