2009-09-06 7 views
1

J'ai décidé d'utiliser la fonctionnalité Publier dans Visual Studio. J'utilise également la fonction de mise à jour. Il a fonctionné jusqu'à la version 1.0.0.6 et maintenant il est juste coincé là.Le programme d'installation de Visual Studio 2008 PUBLISH installe la version antérieure

Je peux désinstaller l'application mais elle la réinstalle toujours dans cette version. J'ai en fait eu un problème similaire avec la configuration normale de l'application.

Toute aide serait appréciée.

Merci,

+0

Pouvez-vous modifier manuellement la version à 1.0.0.7 et voir si cela aide –

+0

? En fait, je suis déjà 1.0.1.3 à tous mes essais. – dreampunchboy

Répondre

1

Il semble que j'ai trouvé la solution. Le logiciel a été signé différemment et a entraîné Windows Vista + 7 ne pas s'identifier avec lui ou quelque chose du genre.

+0

Eh bien, pourrait le faire fonctionner pendant un certain temps, mais a fini par sauvegarder ce problème. Le problème est définitivement un bug dans mon Manifest, mais plus encore un bug dans VISTA parce que ça n'arrive que là. Je vais essayer de le comprendre et poster ici. – dreampunchboy

1

Sûrement 'auto-incrément sur la publication' est cochée?

+0

Oui, mais merci de demander :) – dreampunchboy

+0

Juste testé sur WINXP, donc il ne se passe que sur VISTA + WINDOWS7 – dreampunchboy

1

Vous avez également essayé Nettoyer sur le projet? Ou effacer le dossier de publication et republier?

1

Je suppose que les fichiers manifestes ClickOnce ne sont pas générés comme ils le devraient. Vous pouvez vérifier cela en utilisant l'utilitaire mage sur les fichiers .application et .manifest. Ils pointeront probablement vers les anciennes versions de votre application. Visual Studio doit les générer correctement, mais si ce n'est pas le cas, vous pouvez en dernier recours utiliser l'utilitaire mage pour modifier vos fichiers manifest afin qu'ils pointent vers les bonnes versions et les bons fichiers de déploiement.

+0

J'essaie cela, mais je dois admettre que je suis sceptique, car il ne se passe que sur Vista & Win7. Mais de toute façon, je vais essayer – dreampunchboy

+0

N'était-ce pas mais merci – dreampunchboy

1

J'ai des problèmes similaires: sur le serveur de développement j'utilise SVN et a fait une mise à jour SVN, ce qui me donne de nouveaux fichiers. Ensuite, lors de la publication, j'ai découvert que seul le fichier 1 .js n'était pas mis à jour. Sur le serveur de développement, il était 11k et sur le serveur publié une version plus ancienne de 8k est restée.

Même après republication de nombreuses fois, aucun changement.

Ensuite, lors de la suppression manuelle du fichier sur le serveur publié, et republier, la nouvelle version est apparue !!!

Cela a été confirmé par un autre développeur.

Donc, publier ne peut pas faire confiance .... :(

Questions connexes