OVH Cloud OVH Cloud

Date de modification d'assembly

5 réponses
Avatar
hell
Bonjour,

Savez-vous comment faire pour savoir dans le code si la date de
modification d'une assembly referencée est plus ancienne qu'une autre date.

Existe-t-il un truc dans le genre Assembly.GetModificationDate()?

Merci
a+

5 réponses

Avatar
Paul Bacelar
Pourquoi ne pas utiliser la version de l'assembly, et son numéro de build en
particulier ?
--
Paul Bacelar

"hell" wrote in message
news:
Bonjour,

Savez-vous comment faire pour savoir dans le code si la date de
modification d'une assembly referencée est plus ancienne qu'une autre


date.

Existe-t-il un truc dans le genre Assembly.GetModificationDate()?

Merci
a+





Avatar
hell
"Paul Bacelar" a écrit dans le message
de news:%
Pourquoi ne pas utiliser la version de l'assembly, et son numéro de build


en
particulier ?
--


J'avais pensé au numero de version mais ca veux dire que tous les gens qui
update cette assembly doivent mettre a jour le num de version et je n'ai
acune garantie la-dessus.

D'autre part le principe est que mon assembly cree un fichier particulier,
je ne veux pas qu'elle le cree a chaque appel (pb perf) mais uniquement
qu'elle le mette a jour quand on a modifié le code de l'assembly. Donc je
voulais dire qqch dans le genre : SI date_assembly >
date_modification_fichier ALORS creer_fichier SINON rien.
Avatar
Paul Bacelar
Pourquoi ne pas utiliser la classe FileSystemWatcher, si votre problème
n'est pas lié à la modification du code mais à la mise à jour d'un fichier.

Si vous n'avez pas la garantie que les numéros de build soient correctement
gérés, vous avez un très gros problème de méthodologie qui se répercutera
sur la traçabilité de votre solution.

Un grand nombre d'outils de génération gèrent ceux-ci de manière
transparente.
--
Paul Bacelar



"hell" wrote in message
news:

"Paul Bacelar" a écrit dans le message
de news:%
> Pourquoi ne pas utiliser la version de l'assembly, et son numéro de


build
en
> particulier ?
> --
J'avais pensé au numero de version mais ca veux dire que tous les gens qui
update cette assembly doivent mettre a jour le num de version et je n'ai
acune garantie la-dessus.

D'autre part le principe est que mon assembly cree un fichier particulier,
je ne veux pas qu'elle le cree a chaque appel (pb perf) mais uniquement
qu'elle le mette a jour quand on a modifié le code de l'assembly. Donc je
voulais dire qqch dans le genre : SI date_assembly >
date_modification_fichier ALORS creer_fichier SINON rien.




Avatar
hell
"Paul Bacelar" a écrit dans le message
de news:dhmccc$aef$
Pourquoi ne pas utiliser la classe FileSystemWatcher, si votre problème
n'est pas lié à la modification du code mais à la mise à jour d'un


fichier.



Bel outil, je ne connaissais pas du tout cette classe.
Mais justement dans mon cas c'est la le code de la dll qui change.

Si vous n'avez pas la garantie que les numéros de build soient


correctement
gérés, vous avez un très gros problème de méthodologie qui se répercutera
sur la traçabilité de votre solution.



Entièrement d'accord, je n'ai hélas pas le pouvoir de changer les choses.

Je vais me debrouiller autrement,
Merci
a+
Avatar
Paul Bacelar
"hell" wrote in message
news:eeRjf9$

"Paul Bacelar" a écrit dans le message
de news:dhmccc$aef$
> Pourquoi ne pas utiliser la classe FileSystemWatcher, si votre problème
> n'est pas lié à la modification du code mais à la mise à jour d'un
fichier.
>
Bel outil, je ne connaissais pas du tout cette classe.
Mais justement dans mon cas c'est la le code de la dll qui change.




S'il y a recompilation, le FileSystemWatcher sera prévenu.

> Si vous n'avez pas la garantie que les numéros de build soient
correctement
> gérés, vous avez un très gros problème de méthodologie qui se


répercutera
> sur la traçabilité de votre solution.
>
Entièrement d'accord, je n'ai hélas pas le pouvoir de changer les choses.

Je vais me debrouiller autrement,
Merci
a+




--
Paul Bacelar