Ich habe ein Trayicon in meiner WPF App. Als ich in Visual Studio debugging, funktioniert es gut: WPF: Image Path funktioniert nicht nach der Veröffentlichung
Aber nachdem ich es veröffentlichte, warf die App eine Ausnahme sagen, dass es den Pfad des Bildes des Trayicon finden könnte. Ich habe viele Ressourcen online gesucht, ich sah viele Lösungen Paket verwenden, aber es scheint Pack nur akzeptieren Uri Variable und der Pfad für Trayicon muss String sein. Ich habe auch versucht, einen Ordner namens Resource unter der Projektlösung zu erstellen und die Imagedatei hinein zu legen. Dies war das gleiche: arbeitete während des Debuggens, aber würde nicht nach der Veröffentlichung funktionieren.
Also basierend auf @WPF Deutschland Vorschlag, löste ich das Pfadproblem nach der Veröffentlichung der App von Clickonce. Wenn ich jedoch eine App-Verknüpfung in den Systemstartordner kopiere, wird das ico in C: \ WINDOWS \ system32 gefunden, was nicht leicht zu umgehen ist, da systems32 normalerweise Administratorrechte benötigt. Irgendeine Idee dafür?
Warum fügen Sie der Resources.resx-Datei Ihres Visual Studio-Projekts kein Symbol hinzu und laden es mit 'ni.Icon = Properties.Resources.Logo'? – Clemens