J'ai besoin de fournir un CRC (Cyclic Redundancy Check) de 32 bits de tous les assemblages, qui est stocké (à des fins de contrôle de libération), et peut ensuite être comparé aux assemblages présents sur un système à une date ultérieure. afin de vérifier que la version n'a pas été corrompue d'une manière ou d'une autre).Les assemblages .NET changent-ils toujours?
Je n'ai aucun problème du calcul de la CRC des assemblées elles-mêmes, ma question est la suivante:
Est-ce que les assemblies .NET changer? C'est à dire. Le contenu binaire réel de l'assemblage change-t-il (pour une raison quelconque) après son installation sur le système cible? Si c'est le cas, le CRC changera aussi.
Remarque, je ne parle que des assemblages qui sont fournis avec mon logiciel, pas des assemblys système standard, ceux-ci ne sont pas vérifiés.
Vive
N'est-ce pas la signature de vos assemblys? – Svish
Cela est plus dû à l'approche de ma société en matière de gestion des versions qu'autre chose. La chose CRC provient d'un passé de développement principalement intégré, et ce processus est appliqué sur tout travail de développement Windows. – Kazar