Question

Je mis en place un NotifyIcon pour stocker mon application dans la zone de notification. Pour l'icône que j'utilisais

myNotifyIcon.Icon = new System.Drawing.Icon(@"c:\MyIcon.ico");

et cela fonctionne. Cependant, je voudrais enregistrer mon icône dans mon répertoire de projet et s'y référer où je déployer mon application plutôt que d'avoir une image externe. J'ai essayé juste

myNotifyIcon.Icon = new System.Drawing.Icon("MyIcon.ico");

et cela où je reçois le XamlParseException lorsque je tente d'exécuter l'application. L'image existe dans la racine de mon projet. Est-ce que quelqu'un sait la solution à cela? Dois-je utiliser à la place un PNG? J'ai essayé des recherches pack Uris mais je commençais juste plus confus et je ne suis pas sûr c'est ce que j'ai besoin ici. Merci!

Était-ce utile?

La solution

On dirait que vous ne copiez pas l'icône dans le répertoire de déploiement sur la construction. Assurez-vous que le Ico est assis à côté de votre .exe plutôt que dans votre répertoire de projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top