Les applications .NET ClickOnce sont déployées dans un sous-dossier de C: \ Documents and Settings \\ Local Settings \ Apps \ 2.0. En développement, nous avons tendance à effectuer un grand nombre de petits changements et avec des déploiements réguliers, beaucoup de déchets peuvent s'accumuler dans ce dossier. De manière surprenante, 'Delete Temporary Internet Files' ne supprime pas les anciens éléments de ce dossier. Est-ce que quelqu'un sait si Windows/.NET prend des mesures pour supprimer des choses d'ici ou ne cesse de s'accumuler. Merci!Recommandations pour effacer les données de déploiement ClickOnce
Répondre
Mage est un outil ClickOnce fourni avec le framework sdk. La commande ...
Mage.exe -cc
... vider le cache de votre application. Vous devrez peut-être chercher un peu pour trouver un mage. Différentes versions de la SDK semble installer dans différents endroits. Sur ma machine se trouve ici, C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ bin \ mage.exe. Une autre alternative consiste à utiliser l'option de publication qui rend votre application disponible hors connexion. Vous obtiendrez alors une entrée dans votre "Ajout/Suppression de programmes" que vous pouvez utiliser pour supprimer des applications.
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
Bonne solution! Testé sur Windows XP et Windows 8 - fonctionne probablement sur toutes les versions entre les deux. Et ne nécessite pas de copier 'mage.exe' ou quoi que ce soit à la machine. – sinelaw
Pour l'enregistrement: Admin-Shell requis. Sinon, vous obtiendrez "module introuvable" –
Pour l'enregistrement du programmeur (fonctionne sans droits d'administrateur): [DllImport ("Dfshim.dll", CharSet = CharSet.Auto)] public static extern void CleanOnlineAppCache(); –
- 1. emplacement de déploiement ClickOnce
- 2. Déplacement d'un déploiement ClickOnce
- 3. net reactor & déploiement clickonce
- 4. Déploiement ClickOnce pour solution contenant plusieurs projets
- 5. Déploiement de NLog avec une application ClickOnce
- 6. Débogage des fonctions de déploiement ClickOnce
- 7. Comment forcer l'URL de déploiement ClickOnce?
- 8. Comment faire pour déplacer un package de déploiement ClickOnce
- 9. Recommandations relatives à l'architecture de déploiement d'applications Web
- 10. dupliquer des assemblys dans un déploiement clickonce
- 11. Recommandations pour la base de données orientée colonne
- 12. Assurer la dernière version avec le déploiement de clickonce
- 13. Recommandations pour l'accès à un seul utilisateur Base de données
- 14. Déploiement ClickOnce à partir d'un partage réseau et de paramètres
- 15. Erreur de déploiement ClickOnce sur l'application .NET mise à niveau
- 16. recommandations pour le matériel sur la liaison de données
- 17. Recommandations pour AJAX simple?
- 18. API de cryptage pour les recommandations C# 2?
- 19. Recommandations de socket
- 20. Recommandations pour Java + OpenPGP?
- 21. Après le déploiement via ClickOnce, où sont stockées les dll sur la machine cliente?
- 22. Déploiement .NET (ClickOnce ou MSI) Paramètres/paramètres du client
- 23. Comment effacer tous les formulaires/données de grille dans Silverlight?
- 24. Est-il possible d'utiliser .NET Reactor avec le déploiement ClickOnce?
- 25. Comment configurer ClickOnce pour les assemblages multifiliers
- 26. Est-il possible d'utiliser NGen avec le déploiement ClickOnce?
- 27. Quelles sont les alternatives à ClickOnce?
- 28. Comment effacer toutes les données dans datagridview et cela n'affecterait pas dans les données de suppression
- 29. Redemption + Clickonce = :-(
- 30. Recommandations pour Open Source Ruby Encyrption Gem
Salut, La machine cliente ne se ballonnement avec la version différente de l'application dans leur dossier cache. Y at-il une option dans Clickonce pour effacer le cache du client périodiquement ou quelque chose? Vous ne savez pas pourquoi les versions antérieures de l'application persistent dans ce dossier. Si le client n'efface pas le cache, il va y avoir un gros problème. – theraneman
En outre, l'option mage -cc n'a pas effacé le cache pour moi. J'ai essayé le chemin que vous avez fourni. Bien que la suppression du programme de Ajout/Suppression ait effacé le cache. – theraneman
@theraneman le cache ne devrait conserver que la version actuelle et une précédente. Je ne sais pas pourquoi mage -cc n'a pas effacé votre cache, mais typiquement je fais juste cela pour se débarrasser des applications qui sont "en ligne seulement" et n'apparaissent pas dans les programmes d'ajout/suppression. – codeConcussion