2010-12-13 6 views
0

J'ai un tas de fichiers et besoin de construire le fichier MSI /setup.exe fichier qui les a mis sur un dossier spécifique et exécuter un fichier d'entre eux qui installent un service Win32 est-ce possible avec micorosoft Visual Studio Projet SETP 2008?Microsoft Visual Studio 2008 projet d'installation

suppossing j'ai les fichiers suivants: fichier1, fichier2 file3 fichier4

je dois mettre fichier1, fichier, file3 sous c: \ Documents and Settings \ tous les utilisateurs \ mon répertoire et exécutez fichier4 qui installe un service win32 en cours d'exécution de l'installation ou le msi est-ce possilbe?

Répondre

0

Oui, tout est possible. Créez un nouveau projet de déploiement et dans la vue Fichier, ajoutez les fichiers de votre projet dans les emplacements appropriés. Vous devrez peut-être marquer vos fichiers comme Content = True dans les propriétés du fichier (à partir de l'explorateur de solution) puis je pense qu'ils apparaîtront dans la liste déroulante dans la vue des fichiers. Pour un service Windows, l'exécutable doit pouvoir s'installer en tant que service à partir de la ligne de commande. Il est donc facile de l'installer à partir du MSI car il vous suffit d'une étape personnalisée pour appeler votre fichier .exe.

0

Oui. Vous pouvez le faire avec un standard Setup Project. Pour ajouter des fichiers et des dossiers personnalisés, cochez ce lien: http://msdn.microsoft.com/en-us/library/x56s4w8x.aspx

Pour le dossier de base "Tous les utilisateurs", vous devrez spécifier un Special Folder, plus précisément le CommonAppDataFolder.

Spécification comment install a Windows Service involves using a special component. Je ne suis pas trop content, je préfère de loin Wix.