MSP vs MSI emballage. Lequel utiliser pour les correctifs?
Je travaille actuellement sur un projet qui est déployé à l'aide d'un package MSI. Pour patcher le programme, nous venons de déployer un autre package d'installation MSI opposition à une MSP. Est-ce un efficace/efficace façon d'aller à ce sujet, ou devrions-nous être le déploiement d'un package de correctifs MSP au lieu de cela? J'ai de l'expérience avec MSI mais pas MSP. Comment aurais-je aussi aller sur la création d'une MSP patch? Je chaluté par le biais de l'internet et ne peut pas sembler trouver quoi que ce soit.
Merci d'avance!
source d'informationauteur Jacooobley
Vous devez vous connecter pour publier un commentaire.
Le choix est vraiment à vous, si MSP fournit le fichier de petite taille qui peut être avantageux pour les grands projets. En particulier, cet article MSDN dit:
Cette page fournit des conseils sur l'utilisation de la
MSIMSP
utilitaire pour générer un MSP fichier de correctif donné les anciens et les nouveaux packages MSI.Application de correctifs est très compliqué et difficile à travailler, et très peu fiables si vous n'avez pas suivi la bonne MSI pratiques.
Je l'utilise seulement quand je dois en vue d'atteindre un correctif n'est pas possible de fournir de toute autre manière. Un exemple de ceci est que si un produit de désinstallation séquence est cassé de sorte que la désinstallation n'est pas complet, mais il va dans la restauration. Ensuite, j'ai patch avec une mise à niveau mineure pour corriger l'erreur dans le produit installé, puis de le désinstaller. La plupart des patchs j'ai fait de cette façon a été faite avec Wise Package Studio - et ils ont bien travaillé.
J'utilise également des correctifs pour offrir très petites corrections de produits publiés. Généralement, un seul fichier ou deux avec quelques urgent correctifs. Un logiciel complexe de presse peut de toute urgence besoin d'un tel patch quelques semaines après la libération que les questions urgentes qui sont découverts dans la nature et une solution rapide est souhaitée. C'est pour éviter que de gros téléchargements pour les utilisateurs finaux. Et dans ces cas, j'ai toujours activer "inclure l'intégralité des fichiers" afin d'éviter au niveau des bits de rapiéçage qui est notoirement sujettes à erreur.
Beaucoup de gens veulent utiliser la correction livrer petites mises à jour quotidiennes à QA-testeurs. Oublier. Il ne vaut pas le risque, certainement pas l'effort et l'enregistre pratiquement pas de temps que ce soit, à moins que votre testeurs sont à l'étranger. Si vous avez besoin de patch pour le contrôle de qualité-testeurs, ne jamais utiliser de bits correctifs que ceci ne fonctionnera pas si ils ont foiré autour dans le dossier d'installation - une bonne QA-testeurs sont susceptibles de le faire.
Si vous avez besoin de faire des patchs pour un produit sorti, assurez-vous de faire bon usage de tout QA-testeurs, et de les exécuter à travers des correctifs sur les différentes plates-formes, la mise à niveau à partir de versions différentes, des langues différentes, etc... C'est très dur pour obtenir le droit. Il est également adisable pour cible pas trop de versions précédentes grâce à un patch depuis, ce qui tend à rendre les choses compliquées rapidement.
Globale: gardez à l'esprit que application de correctifs est conçu pour hotfixing. L'article lié peut être intéressant à lire si vous êtes à la recherche de l'utilisation de l'application de patchs pour votre produit. C'est un peu brouillon, mais décrit plusieurs MSI correctifs obstacles.