È necessario fornire un CRC a 32 bit (controllo di ridondanza ciclico) di tutti gli assiemi, che viene memorizzato (a scopo di controllo release) e può quindi essere confrontato con gli assiemi presenti su un sistema in una data successiva (in per verificare che il rilascio non sia stato corrotto in qualche modo).Gli assembly .NET cambiano mai?
non ho alcun problema il calcolo del CRC delle assemblee stesse, la mia domanda è questa:
Non assembly .NET mai cambiare? Cioè Il reale contenuto binario dell'assieme cambia mai (per qualsiasi motivo) dopo che è stato installato sul sistema di destinazione? Se lo fa, anche il CRC cambierebbe.
Nota, Mi riferisco solo agli assembly che sono stati confezionati con il mio software, non con gli assembly di sistema standard, quelli non sono controllati.
Acclamazioni
Non è questo il motivo per cui firmare le tue assemblee? – Svish
È più dovuto all'approccio della mia azienda alla gestione del rilascio che a qualsiasi altra cosa. La cosa CRC deriva da un passato di sviluppo principalmente incorporato e questo processo viene applicato su qualsiasi lavoro di sviluppo di Windows. – Kazar