我正在尝试从.NET Core控制台应用程序中读取包属性,例如版权,版本,公司等。使用Framework具有AssemblyCopyrightAttribute之类的属性,这曾经很简单,但是对于Core我有一个线索。
在这方面的任何帮助将不胜感激!
答案 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