如何设置文件版本注释

Say*_*dik 3 .net c#

我在哪里可以设置文件版本注释..?

我们可以得到它

FileVersionInfo fv = 
System.Diagnostics.FileVersionInfo.GetVersionInfo(
                   Assembly.GetExecutingAssembly().Location);
var comment = fv.Comments;
Run Code Online (Sandbox Code Playgroud)

然后我该如何设置它以便我可以在某处显示相同的内容..

PHe*_*erg 9

对于.NET程序集,您可以使用AssemblyDescriptionAttribute设置文件版本注释,在使用Visual Studio时,通常将其放入项目的AssemblyInfo.cs文件中.

[assembly: AssemblyDescription("The assembly does xxx by yyy")]
Run Code Online (Sandbox Code Playgroud)

对于其他类型的可执行文件,使用文件中的资源设置文件版本.

不同的程序集级别文件版本属性映射如下:

  • FileVersionInfo.Comments = AssemblyDescription
  • FileVersionInfo.CompanyName = AssemblyCompany
  • FileVersionInfo.FileDescription = AssemblyTitle
  • FileVersionInfo.FileVersion = AssemblyFileVersion
  • FileVersionInfo.LegalCopyright = AssemblyCopyright
  • FileVersionInfo.LegalTrademarks = AssemblyTrademark
  • FileVersionInfo.ProductName = AssemblyProduct
  • FileVersionInfo.ProductVersion = AssemblyInformationalVersion