2017-06-29 9 views
0

Dans mon projet, je crée de sauvegarde-fichiers avec une extension personnalisée « .TP »VS SetupProject entrée de Registre pour les extensions de fichiers-personnalisés

Le logiciel sera distribué avec un projet d'installation comme un programme d'installation.

Quelles étapes dois-je suivre pour ajouter une entrée de registre via le projet d'installation pour que le système d'exploitation affiche mon icône personnalisée? Est-ce possible?

J'ai trouvé quelques solutions sur la façon de le faire manuellement, mais je voudrais avoir le programme d'installation (projet d'installation) pour le faire pour moi ... n'a été trouvé en ce ...

info: J'utilise Visual studio express 2017 logiciel est écrit en C#

EDIT: en attendant, j'ai pu ajouter une entrée de registre dans le bon répertoire, mais je ne suis pas sûr de savoir comment pointer vers le Ico fichier, et sur comment appeler SHChangeNotify ...

Répondre

1

Les projets d'installation de Visual Studio disposent d'un éditeur de types de fichiers sur la machine cible, il n'est donc pas nécessaire de manipuler le registre. Si vous ajoutez un nouveau type de fichier (votre fichier .tp), la fenêtre de propriétés de l'EDI sur le fichier .tp (appuyez sur F4) affichera une fenêtre dans laquelle vous ajoutez votre icône. La fenêtre% Open properties est l'endroit où vous ajoutez le programme pour ouvrir l'extension. Ce n'est pas trop compliqué. Cela semble couvrir en détail supplémentaire:

http://www.dreamincode.net/forums/topic/58005-file-associations-in-visual-studio/

+0

Merci beaucoup! Je vais essayer cela et si c'était correct (ce que je crois fortement) je marquerai votre réponse! –

+0

Désolé pour la réponse tardive. Le projet a pris du temps ... Vos informations ont beaucoup aidé! Je vous remercie! –