我正在尝试找到一种从 .NET Core 控制台应用程序中读取包属性(如版权、版本、公司等)的方法。这曾经很简单,使用具有 AssemblyCopyrightAttribute 等属性的 Framework,但对于 Core,我有一个线索。
在这方面的任何帮助将不胜感激!
最佳答案
您可以使用 FileVersionInfo如下
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
关于.net-core - 如何从 .Net Core 控制台应用程序中获取版权、版本、公司等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51228292/