2010-08-16 16 views
6

Nous déployons une application Winforms avec un nom comme "Its Our App". Les gens se réfèrent à elle comme IOA. Je voudrais garder le nom complet pour le raccourci, mais j'ai vu de nombreux utilisateurs appuyer sur la touche Windows de leur clavier, tapez IOA, et état dans merveille, "Où est notre application" ?.Existe-t-il un moyen d'ajouter des mots-clés au raccourci du menu Démarrer créé par ClickOnce deploy?

Existe-t-il un moyen d'ajouter IOA en tant que mot clé pour le raccourci, sans l'ajouter au nom, afin que Windows Search (ou d'autres applications de recherche de bureau) le reconnaisse?

Répondre

1

Vous ne pouvez pas appliquer de mots-clés aux raccourcis dans le menu Démarrer.

Comme je vois que vous avez trois choix (aveC# 3 étant la meilleure option):

1) Changer le nom du dossier de votre demande « [Société] Il est notre application » au lieu de simplement « [Société ] "et changez le nom de votre application en" IOA ".

2) Étendre le service de recherche de Windows: http://msdn.microsoft.com/en-us/library/aa965362(VS.85).aspx

3) Changer le nom de votre produit "Il est notre application (IOA)". Avoir "IOA" dedans devrait permettre la recherche du menu de démarrage pour le ramasser.

+0

On dirait que # 3 c'est. J'espérais que ce n'était pas la seule bonne réponse. Merci Adam. – GollyJer

+0

L'idée d'être capable d'ajouter des mots-clés pour démarrer les raccourcis de menu semble être une mauvaise idée, donc je ne suis pas surpris qu'il ne soit pas implémenté. N'importe quel indésirable d'un trou pourrait employer "Word" comme l'un de ses raccourcis ainsi n'importe quand vous vouliez écrire un document que l'application montrerait. –

+0

Bon point Adam. – GollyJer

0

Que diriez-vous si vous copiez (par programmation) le raccourci du menu Démarrer sur le bureau et modifiez le nom de celui-ci lorsque vous le faites? Voici un article on manually copying the shortcut. Donnez simplement un autre nom au fichier de destination.

Notez qu'il ne sera pas supprimé par le moteur ClickOnce lors de la désinstallation car son nom est différent. Juste FYI.