Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan AssemblyFileVersion dalam C#?

Bagaimana untuk Mendapatkan AssemblyFileVersion dalam C#?

Linda Hamilton
Linda Hamiltonasal
2024-12-27 08:08:17298semak imbas

How to Retrieve AssemblyFileVersion in C#?

Mengambil semula Versi Fail Assembly

Dalam AssemblyInfo, dua versi berbeza ditakrifkan:

  • AssemblyVersion : Mewakili versi yang dikaitkan pemasangan.
  • AssemblyFileVersion: Menentukan nombor versi yang digunakan oleh pengkompil untuk sumber versi fail Win32. Nombor ini mungkin berbeza daripada versi pemasangan.

Walaupun anda boleh mendapatkan AssemblyVersion menggunakan Assembly.GetEntryAssembly().GetName().Versi, AssemblyFileVersion memerlukan pendekatan berbeza:

System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;

Kod ini mendapatkan semula pemasangan daripada boleh laku semasa, mengekstrak FileVersionInfo menggunakan lokasi, dan akhirnya mengekstrak FileVersion.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan AssemblyFileVersion dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn