2009-03-10 10 views

Odpowiedz

12

chodzi o "stałą Info":

ProductVersion i FileVersion są ustawiane [AssemblyInformationalVersion] i [AssemblyFileVersion] odpowiednio.

FILEOS, FILETYPE są najprawdopodobniej ustawione przez kompilator.

Odnośnie Var File Info

[AssemblyCulture] mapy do "Translation" (chyba!)

dotyczących String File Info

[AssemblyCompany] mapy do "Nazwa firmy"
[AssemblyDescription] mapy do „Komentarze "
[AssemblyFileVersion] mapy do "FileVersion"
[AssemblyTitle] mapy do "FileDescription"
[AssemblyInformationalVersion] mapy do "ProductVersion"
[AssemblyProduct] mapy do "Nazwa produktu"
[AssemblyCopyright] mapy do "LegalCopyright"

myślę "InternalName" i " OriginalFile "ustawione są odpowiednio na nazwę DLL lub EXE.

0

Atrybut [AssemblyFileVersion] (między innymi) robi to, wierzę - na przykład:

[assembly:AssemblyFileVersion("1.2.3.4")] 

Powinieneś być w stanie znaleźć tego ustawienia w pliku domyślnym AssemblyInfo.cs generowanego przez IDE; jeśli nie, zadeklaruj to sam (jak wyżej).

Możesz również chcieć ogólnie spojrzeć na okno dialogowe "Informacje o montażu ..." we właściwościach projektu, które zapewnia dostęp do tego i innych.

+0

Jeśli jest to możliwe, chcę uzyskać pełną listę, która dla każdego wpisu w VERSIONINFO pokazuje mi, który atrybut należy uwzględnić. Na przykład, jakiego atrybutu używam w polu Komentarze VERSIONINFO? –