2012-10-04 89 views
3

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

我们可以通过

FileVersionInfo fv = 
System.Diagnostics.FileVersionInfo.GetVersionInfo(
        Assembly.GetExecutingAssembly().Location); 
var comment = fv.Comments; 

然后得到它,我怎么可以设置它,这样我可以显示某个相同..

+1

在哪里/你怎么想向他们展示? – horgh

+0

@KonstantinVasilcov在应用程序的关于窗口 –

+0

什么阻止你做'MessageBox.Show(评论,“关于”);'? – horgh

回答

8

.NET程序集可以使用AssemblyDescriptionAttribute设置文件版本评论,在使用Visual Studio时,通常将它放在项目中的AssemblyInfo.cs文件中。

[assembly: AssemblyDescription("The assembly does xxx by yyy")] 

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

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

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

不客气。请随时接受您认为最有帮助的答案,将其标记为“已接受”。 – PHeiberg

0

要设置这个值,你可以编辑AssemblyInfo.cs文件的项目。

此行是你在找什么:

[assembly: AssemblyDescription("This is the comment")] 
+0

是的,这是相同的感谢 –