2010-03-02 4 views
-1

Je comprends comment utiliser ClickOnce et déployer une application sur un site Web pour des mises à jour. Mais que faire si je veux avoir plus de contrôle sur l'installation comme le dossier et les icônes et quoi. Comment puis je faire ça? De plus, je ne veux pas que les utilisateurs téléchargent à partir du site de déploiement, l'installation initiale doit se faire sur un CD.WPF ClickOnce - Déployer via MSI et ensuite exécuter des mises à jour

Ma solution actuelle serait de prendre les sorties du déploiement de ClickOnce et de les mettre dans un tout nouveau projet d'installation. Mais je suppose qu'il y a une meilleure façon de le faire.

Répondre

3

Si vous voulez beaucoup de contrôle sur votre installation, ClickOnce n'est peut-être pas pour vous.

  • Plus de contrôle sur dossier
    Je suppose que vous faites référence au dossier de l'application est installée dans sur la machine du client. Si c'est le cas, les applications ClickOnce sont toujours installées dans le dossier des profils de l'utilisateur. Pas moyen de contourner cela.

  • contrôle sur les icônes
    Je suppose que vous faites référence à l'icône d'application principale utilisée dans la boîte de dialogue d'installation et raccourci du menu Démarrer. Si vous utilisez VS 2008 SP1 et que vous ciblez le framework 3.5, la définition de l'icône dans l'onglet Application des propriétés de votre projet devrait fonctionner.

  • Installe à partir d'un CD
    ClickOnce prend en charge l'installation à partir d'un CD. Vous voulez sans doute vérifier le « démarrer automatiquement ... » la mise en publier les options de votre projet (propriétés du projet> « publier » onglet> « Options »> section « déploiement »)

Il existe d'autres options pour créer un raccourci sur le bureau ou créer une association de fichiers, mais c'est à peu près aussi compliqué que cela.

Questions connexes