est-il possible de dire si un assemblage a changé?Comment vérifier si un assemblage a changé
J'ai un projet standard qui génère un assembly appelé MyAssembly.dll.
Dans un projet séparé, je lis l'assemblage et génère un hachage.
Lorsque je génère un hachage pour l'assemblage, il est différent chaque fois que je recompile. J'ai défini la version d'assembly pour être statique, y a-t-il d'autres attributs que j'ai besoin de changer?
class Program
{
static void Main(string[] args)
{
var array = File.ReadAllBytes(@"MyAssembly.dll");
SHA256Managed algo = new SHA256Managed();
var hash = algo.ComputeHash(array);
Console.WriteLine(Convert.ToBase64String(hash));
}
}
Merci
Rohan
Combien de classes auriez-vous dans cet assemblage? –
n'importe quel nombre de classes, pour l'instant il n'y a qu'une classe –