如何从.Net Core控制台应用程序中获取版权,版本,公司等信息?

时间:2018-07-08 02:00:47

标签: .net-core

我正在尝试从.NET Core控制台应用程序中读取包属性,例如版权,版本,公司等。使用Framework具有AssemblyCopyrightAttribute之类的属性,这曾经很简单,但是对于Core我有一个线索。

在这方面的任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您可以按以下方式使用object detection is an easier task than object identification/classification

var fileVersionInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly().Location);
Console.WriteLine(fileVersionInfo.ProductVersion); // Package Version
Console.WriteLine(fileVersionInfo.CompanyName); // Company
Console.WriteLine(fileVersionInfo.LegalCopyright); // Copyright
Console.WriteLine(fileVersionInfo.Comments); // Description