2011-03-22 3 views
1

Nous avons l'application WinForm ciblant .NET Framework 3.0. Après l'installation de cette application en utilisant le déploiement ClickOnce sur XP SP2, l'application de la machine ne peut pas être démarrée. Après l'ouverture de cette application, la fenêtre "Application de lancement" apparaît, puis rien, aucune boîte de msg, aucune erreur, rien ne se passe. L'installation va bien, elle ne peut tout simplement pas être démarrée, et l'application fonctionne bien sur XP SP3, Vista et Win7.Cliquez une fois déployé l'application sur Windows XP SP2

Répondre

1

Cela peut sembler étrange, mais est-ce que le pilote de la souris Kensington est installé sur la machine client? Nous éprouvions les mêmes symptômes avec une application une fois par clic il y a quelques années, et cela s'est avéré être un problème avec les pilotes de souris Kensington. Désinstallez-les et utilisez le pilote Windows générique.

Il existe plusieurs sites/messages qui parlent de ce problème, dont celui-ci: http://www.scicomp.dk/node/14

+0

Non, aucun pilote de souris n'est installé. Nous avons eu la même erreur dans Virtual Machine où nous l'avons testé. Les prérequis pour l'application sont DirectX, .NET et win installer et nous avons des bootstrapers pour cela. L'installation se passe bien, rien ne se passe quand on le démarre dans XP sp2. – engineer222

0

Pour enregistrer les erreurs ClickOnce, créez une valeur de chaîne appelée LogFilePath dans le Registre clé HKEY_Current_User\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment et définissez sa valeur sur CheminFichier de votre journal , par exemple C:\temp\ClickOnceErrors.txt.

Est-ce que cela donne des indices?

0

Vérifiez d'abord le cache ClickOnce et voyez s'il y a des fichiers. On dirait qu'il est en train de l'installer correctement. Le problème est le plus probable (99% de ces cas) que votre application plante avant de pouvoir l'afficher. Essayez de placer une boîte de message ou quelque chose dans la toute première partie de votre application et déployez-la et installez-la - voyez-vous la boîte de message? Ou ajoutez un peu de journalisation. Ou quelque chose.

Gérez-vous l'exception Exception non gérée pour votre application?

Questions connexes