2009-07-02 8 views
0

Cette question est liée à ma question sur la façon de créer une configuration minimale propre ici: How to create a robust, minimal installer for Windows?comment créer un dossier en% windir%/installateur/{.....} du studio visuel 2008 projet d'installation

J'ai réussi à créer un simple programme d'installation msi dans Visual Studio 2008 qui ne fait rien d'autre que d'installer un fichier .scn dans% systemroot% et il ajoute également une option à "Panneau de configuration -> Ajouter ou supprimer des programmes". Pour fournir la fonctionnalité de désinstallation, il met automatiquement en cache un fichier msi dans% windir%/installer

Le seul problème qui me reste est que j'aimerais utiliser mon icône personnalisée (que j'utilise également comme icône pour le .scn fichier) pour l'affichage dans "Panneau de configuration -> Ajouter ou supprimer des programmes". Visual Studio a la possibilité de choisir le "AddRemoveProgramsIcon", mais il permet uniquement d'utiliser les fichiers .ico qui sont réellement copiés sur l'ordinateur de destination. J'ai trouvé dans le dossier% windir%/installer beaucoup de dossiers avec des noms comme {FDD8070F-E3B9-0409-822C-CCFE5E82C14D} et beaucoup d'entre eux contiennent simplement un fichier d'icône, donc je suppose que c'est exactement ce que je besoin de faire - pour créer un tel dossier et y copier mon icône.

Ma question est, quelle est la bonne façon de créer ce dossier (à partir d'un projet d'installation Visual Studio 2008)? Dois-je utiliser "Ajouter un dossier défini par l'utilisateur" et le nommer à la main, ou existe-t-il un moyen automatique correct de créer ce dossier? (tel que par exemple si je mets à jour le code de produit de mon projet, cela automatiquement aussi le nom de ce dossier est adapté)

Merci pour l'aide!

Répondre

0

Avez-vous essayé de créer une classe d'installation personnalisée en suivant les instructions ici:

http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.aspx

Puis au cours de la « simplement » méthode d'installation, vous pouvez créer un dossier dans le répertoire Windows en utilisant les variables du Classe d'environnement

Je ne peux pas faire de commentaire si l'ajout du dossier et de l'icône là résoudra votre problème, mais je suis assez sûr que vous pourriez créer le dossier que vous voulez utiliser cette méthode.

0
  1. Clic droit Installer Projet
  2. View -> Système de fichiers (sur la machine cible)
  3. Clic droit dossier Application -> Ajouter -> Dossier -> Renommer le dossier
  4. Clic droit nouveau dossier créé -> Ajouter -> fichier -> Sélectionner plusieurs fichiers
  5. Reconstruire Configuration du projet

:) Bonne programmation ----------

Questions connexes