Comment puis-je obtenir de l'assemblée de la version de fichier

Dans AssemblyInfo il y a deux versions de montage:

  1. AssemblyVersion: Spécifiez la version de l'assemblée étant attribué.
  2. AssemblyFileVersion: Demande d'un compilateur d'utiliser un numéro de version Win32 de version de fichier de ressources. Le fichier Win32 version n'est pas nécessaire d'être le même que l'assemblée du numéro de version.

Je peux obtenir le Assembly Version avec la ligne de code suivante:

Version version = Assembly.GetEntryAssembly().GetName().Version;

Mais comment puis-je obtenir le Assembly File Version?

  • Qu'entendez-vous par "assemblée de version de fichier", par opposition à la version de l'assembly"? Pouvez-vous donner un exemple?
  • La Version" est ce que .NET utilise en interne. "Assemblée de la Version de Fichier" est ce que s'affiche lorsque vous cliquez droit sur un fichier et sélectionnez "propriétés" puis l'onglet "détails". Ils ne sont pas les mêmes.
  • J'ai trouvé que la version de l'assembly est ce qui est utilisé lors de la détermination de l'utilisateur.config emplacement dans AppData.
InformationsquelleAutor Enyra | 2009-05-26