Si c'est votre propre application de la fenêtre de la console, vous pouvez...
Double-cliquez sur "Propriétés" sous la console de votre projet dans l'Explorateur de solutions
Sélectionnez l'option "Icône et manifeste"
Ajouter une icône dans le panneau.
(Je suis en supposant que vous êtes dans un environnement C#, mais VB.NET doit être similaire)
Si vous lancez un processus externe... alors vous pouvez faire un "lanceur" de la console de projet dans lequel vous pouvez définir votre propre icône, de la même manière que ci-dessus.
Si vous voulez dire à l'extérieur appartenant fenêtre de la console que vous n'avez pas de contrôle sur... alors je pense que vous avez besoin win32/pinvoke appel.
savez-vous qui appeler pour pinvoke de changer externe appartenant à l'icône de la fenêtre de la console?
J'ai eu l'icône définie dans les propriétés du projet, comme Chakrit suggéré, mais mon problème était que j'était en cours d'exécution à partir de Visual Studio, qui s'exécute app.vshost.exe, pas app.exe directement.
Depuis app.vshost.exe n'ai pas l'icône, il apparaissait de ne pas travailler, même si elle a été configurée correctement.
En fait, je n'avais pas remarqué le "vshost" problème trop til vous le mentionnez. 🙂 ... J'ai juste une sorte de souvenir de ce qu'il a travaillé de cette façon.
En général, vous ne pouvez pas affecter une icône de la fenêtre de l'application lorsqu'elle est en cours d'exécution à partir de vshost. Il peut fonctionner correctement lorsqu'il est exécuté en dehors de l'IDE, avec la condition que vous définissez une icône personnalisée dans le Propriétés du Projet boîte de dialogue.
Si c'est votre propre application de la fenêtre de la console, vous pouvez...
(Je suis en supposant que vous êtes dans un environnement C#, mais VB.NET doit être similaire)
Si vous lancez un processus externe... alors vous pouvez faire un "lanceur" de la console de projet dans lequel vous pouvez définir votre propre icône, de la même manière que ci-dessus.
Si vous voulez dire à l'extérieur appartenant fenêtre de la console que vous n'avez pas de contrôle sur... alors je pense que vous avez besoin win32/pinvoke appel.
J'ai eu l'icône définie dans les propriétés du projet, comme Chakrit suggéré, mais mon problème était que j'était en cours d'exécution à partir de Visual Studio, qui s'exécute app.vshost.exe, pas app.exe directement.
Depuis app.vshost.exe n'ai pas l'icône, il apparaissait de ne pas travailler, même si elle a été configurée correctement.
En général, vous ne pouvez pas affecter une icône de la fenêtre de l'application lorsqu'elle est en cours d'exécution à partir de vshost. Il peut fonctionner correctement lorsqu'il est exécuté en dehors de l'IDE, avec la condition que vous définissez une icône personnalisée dans le Propriétés du Projet boîte de dialogue.