2011-08-08 6 views
0

J'ai créé un projet d'installation pour mon application de formulaires Windows, puis je l'ai installé. Il a correctement créé un raccourci sur le bureau. Maintenant, quand je double-cliquez dessus pour l'ouvrir, il montre une barre de progression comme chose disant Configuration de l'application. Après cela, mon formulaire Windows apparaît et fonctionne normalement.Un raccourci sur le bureau affiche un assistant de configuration en double-cliquant sur

Je n'ai aucune idée pourquoi cela se produit. Ma version antérieure pour la même application fonctionnait correctement avec o. Aussi, si j'installe la version précédente, elle démarre normalement sans aucun problème. Seuls les fichiers d'installation que je crée maintenant montrent ce problème.

Toute personne ayant une idée ...

+1

Et cela est un problème ... pourquoi? Ce pourrait être l'exécution qui fait ses choses. –

+0

C'est ennuyeux pour l'utilisateur final. En outre, il montre chaque fois que j'essaie de l'ouvrir .. –

Répondre

1

Vous avez créé un ClickOnce installation. Vous avez probablement voulu créer un standard IIRC Setup Project., il y avait un problème avec ce type de projet dans Visual Studio 2010, car le type de projet est en train d'être déprécié, mais je n'arrive pas à trouver quoi que ce soit à ce sujet maintenant.

D'autres alternatives utilisent WiX ou l'édition limitée de InstallShield. Bizarrement, le programme d'installation de ClickOnce est assez bon, en supposant que vous avez l'infrastructure pour le supporter (un endroit sur le web où vous placez des mises à jour) et ne vous dérange pas le comportement non standard (ce dialogue bizarre au démarrage). Franchement, les technologies de l'installateur en ce moment dans le monde .NET sont nulles. Ils sont tous extrêmement compliqués et ne parviennent pas à isoler le développeur des complexités de la façon dont les installateurs travaillent avec Windows.


Pour désactiver ClickOnce, IIRC, procédez comme suit:

  • Décocher "Signer le manifeste ClickOnce" dans l'onglet Signature

Manifests

  • Décocher " Activer les paramètres de sécurité ClickOnce "à partir de l'onglet de sécurité

Security settings

  • supprimer toute référence à "System.Deployment" de vos projets
+0

En fait, j'ai l'intention de créer un projet d'installation normale. J'ai essayé avec ClickOnce Installation, mais j'ai rejeté l'idée quand j'ai appris que nous ne pouvions pas créer notre structure de dossiers souhaitée dans l'application clickonce. Je soupçonne que ma tentative de créer cette application clickonce peut avoir entraîné certains changements de paramètres et le problème survient ... mais je ne pouvais pas savoir quel était le problème. J'essaie toujours de trouver une solution. –

+0

@bikrams .: Mise à jour. – Will

+0

Thnx..Will pour votre aide sincère. J'ai vérifié tout ce qui précède et les deux premières options étaient correctes. J'ai essayé avec votre troisième point et n'ai obtenu aucun résultat positif. Mais une chose j'ai découvert que le problème est avec mon propre système seulement. J'ai essayé sur une autre machine et tout est correct. Maintenant j'ai besoin de connaître les problèmes avec ma machine ... Je dois voir ... encore une fois –

Questions connexes