J'appelle une DLL non managée à partir de mon code C# géré et je voulais vérifier que j'appelais la bonne version.C# obtenant la version d'une DLL non gérée
Le code que je suis en train de charger l'ensemble (pour ensuite obtenir le fichier de ressources et obtenir la version) est: cur_version = Assembly.LoadFile ("X: \ Workspace \ yreceipts_pos \ yRprintProcessor \ Debug \ yRprintProcessor. dll "); Il est défaillant à cause de cette erreur: The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)
Est-ce que quelqu'un sait comment contourner ce problème ou avoir une meilleure façon de vérifier la version d'un dll non géré de gestion du code C#?
Merci à l'avance, Richard
Voir: http://stackoverflow.com/questions/349943/read-a-non-net-dll-version-from-c –