当您查看包含VERSIONINFO资源的二进制文件的属性时,Windows会添加“版本”资源。选项卡,显示该信息。

是否列出了哪些.NET程序集属性映射到哪些VERSIONINFO字段,因此我们可以轻松地为.NET程序集控制这些属性?

有帮助吗?

解决方案

关于“固定信息”:

PRODUCTVERSION和FILEVERSION分别来自 [AssemblyInformationalVersion] [AssemblyFileVersion]

FILEOS,FILETYPE很可能是由编译器设置的。

关于 Var档案信息

[AssemblyCulture] 映射到“翻译” (我猜!)

关于字符串文件信息

[AssemblyCompany] 映射到“CompanyName”
[AssemblyDescription] 映射到“评论”
[AssemblyFileVersion] 映射到“FileVersion”
[AssemblyTitle] 映射到“FileDescription”
[AssemblyInformationalVersion] 映射到“ProductVersion”
[AssemblyProduct] 映射到“ProductName”
[AssemblyCopyright] 映射到“LegalCopyright”

我认为“内部名称”和“OriginalFile”分别设置为DLL或EXE的名称。

其他提示

[AssemblyFileVersion] 属性(以及其他)这样做,我相信 - 例如:

[assembly:AssemblyFileVersion("1.2.3.4")]

您应该能够在IDE生成的默认 AssemblyInfo.cs 文件中找到此设置;如果没有,请自行声明(如上所述)。

您可能还想查看“装配信息...”。项目属性中的对话框,提供对此和其他人的访问。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top