2009-07-10 9 views
1

Je dois afficher à la fois AssemblyVersion et AssemblyFileVersion. En AssemblyInfo.cs, j'ai: [montage: AssemblyVersion ("1,0 *".)] [assemblage: AssemblyFileVersion ("2009.8.0")]Comment référencer à la fois ASSEMBLYVERSION et ASSEMBLYFILEVERSION?

Cependant, je ne reçois que "2009.8.0" quand je référence ci-dessus avec: public class VersionInfo {public static chaîne appversion() { retour System.Diagnostics.FileVersionInfo.GetVersionInfo (System.Reflection.Assembly.GetExecutingAssembly() Endroit.) .FileMajorPart + "" + System.Diagnostics.FileVersionInfo.GetVersionInfo (System.Reflection.Assembly.GetExecutingAssembly(). Emplacement) .FileMinorPart + "." + System.Diagnostics.FileVersionInfo.GetVersionInfo (System.Reflection.Assembly.GetExecutingAssembly(). Emplacement) .FileBuildPart; } }

Comment puis-je afficher les deux valeurs? Merci.

Répondre

2

la version Application.ProductVersion renverra le AssemblyFileVersion

public string AppVersion() 
{ 
    return Application.ProductVersion + "." + 
    Assembly.GetExecutingAssembly().GetName().Version.ToString(); 
} 
Questions connexes