C#中的ProductName和CompanyName

Han*_*ood 14 c# vb.net assemblyinfo

在VB.Net中,我可以使用以下命令检索我的应用程序的ProductName和CompanyName:

My.Application.Info.ProductName
My.Application.Info.CompanyName
Run Code Online (Sandbox Code Playgroud)

我如何在C#中做同样的事情?

Pet*_*PAD 44

你可以使用AssemblyFileVersionInfo

Assembly assembly = Assembly.GetExecutingAssembly();
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
var companyName = fvi.CompanyName;
var productName = fvi.ProductName;
var productVersion = fvi.ProductVersion;
Run Code Online (Sandbox Code Playgroud)


rfm*_*tor 7

只需使用:

System.Windows.Forms.Application.ProductName
System.Windows.Forms.Application.CompanyName
Run Code Online (Sandbox Code Playgroud)

...在程序集System.Windows.Forms.dll中

或者如果您愿意:

using System.Windows.Forms;
//...
string productName = Application.ProductName;
string companyName = Application.CompanyName;
Run Code Online (Sandbox Code Playgroud)