2011-06-24 2 views
2

Bonjour J'essaie d'intégrer un raccourci de bureau optionnel à un projet de déploiement VS2010. Je suis à la partie où j'ai mis en place un raccourci vers le "Bureau de l'utilisateur" du système de fichiers TargetMachine, et j'ai mis en place une boîte de dialogue Cases à cocher dans l'interface utilisateur. Comment obtenez-vous le Checkbox1Property à transférer comme conditionnel pour créer un raccourci sur le bureau? Je ne vois aucune option pour ajouter une instruction conditionnelle qui peut lier Checkbox1Property lorsque je vois la propriété pour le raccourci dans le système de fichiers targetmachine. Le raccourci est toujours créé dès maintenant.Projet de déploiement Visual Studio Raccourci de bureau optionnel

Merci

Répondre

1

Pour une compréhension complète de cela, je vous recommande la lecture:

http://www.codeproject.com/KB/install/vsSetupCustomDialogs.aspx

En bref, vous avez déjà ajouté le raccourci et a créé une nouvelle fenêtre de dialogue de la " Voir "->" Interface utilisateur ". Tout ce qui reste est de définir la propriété condition. Vous ne pouvez pas modifier cette propriété du raccourci lui-même, mais vous pouvez le modifier pour "Bureau de l'utilisateur".

Pour cette condition, vous voudrez peut-être: CHECKBOXA1 = 1, ce qui signifie que l'élément est créé/activé uniquement si le CHECKBOXA1 est coché. 0 pour non vérifié.

Une référence à la syntaxe conditionnelle est ici:

http://msdn.microsoft.com/en-us/library/aa368012.aspx

EDIT: Je viens testé ce et il semble que le programme d'installation Visual Studio est assez peu intuitive. La réponse que j'ai fournie ne fonctionne pas. Vous devez aller à ce sujet est un chemin de retour de l'âne. Cet article décrit mieux le processus que je peux: How do I specify Visual Studio Installer Conditions?

Dans l'ensemble, le programme d'installation de Visual Studio est conçu pour les installations assez vanille. Il peut en faire BEAUCOUP plus, mais c'est lourd à faire. Vous pouvez même faire exécuter des actions personnalisées pendant l'installation (ex: exécuter vos propres exécutables). Le programme d'installation de Visual Studio est inclus avec VS 2010, mais il sera supprimé en faveur de InstallShield LE dans la prochaine version.

Questions connexes