2009-03-10 10 views

risposta

12

riguardante l' "Info fisso":

PRODUCTVERSION e FILEVERSION sono impostati rispettivamente [AssemblyInformationalVersion] e [AssemblyFileVersion].

FILEOS, FILETYPE sono molto probabilmente impostati dal compilatore.

Per quanto riguarda le Var File Info

[AssemblyCulture] mappe per "traduzione" (immagino!)

relativa alla String File Info

[AssemblyCompany] mappe per "CompanyName"
[AssemblyDescription] mappe a "commenti "
[AssemblyFileVersion] mappe per "FileVersion"
[AssemblyTitle] mappe per "FileDescription"
[AssemblyInformationalVersion] mappe a "ProductVersion"
[AssemblyProduct] mappe per "ProductName"
[AssemblyCopyright] mappe per "LegalCopyright"

penso "InternalName" e " OriginalFile "sono impostati rispettivamente sul nome della DLL o dell'EXE.

0

L'attributo [AssemblyFileVersion] (tra gli altri) fa questo, credo - ad esempio:

[assembly:AssemblyFileVersion("1.2.3.4")] 

Si dovrebbe essere in grado di trovare questa impostazione nel file predefinito AssemblyInfo.cs generato dall'IDE; se no, dichiaralo tu stesso (come sopra).

Si potrebbe anche voler esaminare in generale la finestra di dialogo "Informazioni sull'assieme ..." nelle proprietà del progetto, che fornisce l'accesso a questo e ad altri.

+0

Se possibile, desidero un elenco completo che, per ciascuna voce in VERSIONINFO, indichi quale attributo includere. Ad esempio, quale attributo devo usare per il campo Commenti di VERSIONINFO? –