This post originated from an RSS feed registered with .NET Buzz
by Scott Hanselman.
Original Post: Output an Assembly Version/Fully Qualified Name from the CommandLine
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
In the vein of incredibly easy 1 or 2-lines of code, here's another that's too embarassingly
easy program to mention considering I asked for help to write it! :) It IS useful
I think though. (Unless there was something included with the Framework that I missed!)
public class AssemblyVersion
{
public static void Main(string[] args)
{
Assembly asm = Assembly.LoadFrom(args[0]);
Console.WriteLine(asm.FullName.ToString());
}
}
This will print out the assembly qualified name of any .NET assembly ala:
This can be useful for auditing and creating manifests/lists of assemblies that are
included with a distribution. We'll probably put it in a NAnt task to make a
list of what's supposed to be there versus what IS there.