Demonstrates retrieving version information : Version : Reflection C# Source Code


Custom Search

C# Source Code » Reflection » Version »

 

Demonstrates retrieving version information









    

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example16_4.cs demonstrates retrieving version information
*/

using System;
using System.Reflection;

[assembly:AssemblyVersionAttribute("1.2.3.4")]
[assembly:AssemblyTitleAttribute("Example 16_4")]

public class Example16_4 
{
    public static void Main() 
    {
        // get the version object for this assembly
        Version v = System.Reflection.Assembly.GetExecutingAssembly().
         GetName().Version;
        // write out the whole version number
        Console.WriteLine(v.ToString());
        // or do it in pieces
        Console.WriteLine(v.Major + "." + v.Minor + "." + v.Build + 
         "." + v.Revision);
        
        // now get an external assembly
        AssemblyName anm = AssemblyName.GetAssemblyName( 
         "c:\\winnt\\microsoft.net\\framework\\v1.0.3705\\mscorlib.dll");
        // and show its version
        Console.WriteLine(anm.Version.ToString());

    }

}
           
       
    
   
  
   







HTML code for linking to this page:

Follow Navioo On Twitter

C# Source Code

 Navioo Reflection
» Version