Pregunta

Cuando ve las propiedades de un archivo binario que contiene un recurso VERSIONINFO, Windows agrega una " Versión " pestaña, que muestra esa información.

¿Hay una lista de qué atributos de ensamblaje .NET se asignan a qué campos VERSIONINFO, para que podamos controlarlos fácilmente para nuestros ensamblados .NET?

¿Fue útil?

Solución

Sobre la " Información fija " ;:

PRODUCTVERSION y FILEVERSION se configuran desde [AssemblyInformationalVersion] y [AssemblyFileVersion] respectivamente.

FILEOS, FILETYPE son probablemente configurados por el compilador.

Con respecto a la Información del archivo Var

[AssemblyCulture] se asigna a " Traducción " (¡Supongo!)

Con respecto a la Información del archivo de cadena

[AssemblyCompany] se asigna a " CompanyName "
[AssemblyDescription] se asigna a " Comentarios "
[AssemblyFileVersion] se asigna a " FileVersion "
[AssemblyTitle] se asigna a " FileDescription "
[AssemblyInformationalVersion] se asigna a " ProductVersion "
[AssemblyProduct] se asigna a " ProductName "
[AssemblyCopyright] se asigna a " LegalCopyright "

Creo que " InternalName " y "OriginalFile" están configurados con el nombre de la DLL o EXE, respectivamente.

Otros consejos

El [AssemblyFileVersion] atributo (entre otros) hace esto, creo, por ejemplo:

[assembly:AssemblyFileVersion("1.2.3.4")]

Debería poder encontrar esta configuración en el archivo predeterminado AssemblyInfo.cs generado por el IDE; si no, declare usted mismo (como arriba).

También es posible que desee consultar en general la "Información de montaje ..." cuadro de diálogo en las propiedades del proyecto, que proporciona acceso a este y otros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top