Question

Lorsque vous affichez les propriétés d'un fichier binaire contenant une ressource VERSIONINFO, Windows ajoute un " Version " onglet, qui affiche ces informations.

Existe-t-il une liste des attributs d'assembly .NET qui correspondent aux champs VERSIONINFO afin que nous puissions les contrôler facilement pour nos assemblys .NET?

Était-ce utile?

La solution

À propos des "infos fixes":

PRODUCTVERSION et FILEVERSION sont définis à partir de [AssemblyInformationalVersion] et de [AssemblyFileVersion] , respectivement.

FILEOS, FILETYPE sont probablement définis par le compilateur.

À propos des Informations sur les fichiers Var

[AssemblyCulture] est mappé sur " Traduction " (Je suppose!)

À propos de Informations sur le fichier de chaîne

[AssemblyCompany] correspond à "CompanyName"

[AssemblyDescription] est mappé sur les "Commentaires"

[AssemblyFileVersion] est mappé sur "FileVersion"

[AssemblyTitle] est mappé sur "FileDescription"

[AssemblyInformationalVersion] est mappé sur "ProductVersion"

[AssemblyProduct] est mappé sur "ProductName"

[AssemblyCopyright] est mappé sur "LegalCopyright"

Je pense " InternalName " et " OriginalFile " sont définis sur le nom de la DLL ou du fichier EXE, respectivement.

Autres conseils

Le [AssemblyFileVersion] Cet attribut (parmi d'autres) le fait, je pense - par exemple:

[assembly:AssemblyFileVersion("1.2.3.4")]

Vous devriez pouvoir trouver ce paramètre dans le fichier AssemblyInfo.cs par défaut généré par l'EDI; sinon, déclarez-le vous-même (comme ci-dessus).

Vous pouvez également consulter de manière générale les "Informations sur l’assemblage ...". dialogue dans les propriétés du projet, qui donne accès à ceci et à d’autres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top