Free tool: AssemblyInfo

Have you ever come across an assembly file you wanted to know as much as possible about, without running it? Have you ever had problems with deployment, because you weren't sure what version of a DLL you copied on a machine? How do you tell the difference between a 32 bit and 64 bit assembly anyway?

I created a little command line tool, which dumps a lot of information about an assembly. For example, here is the output of the tool when run against itself:

AssemblyInfo (c) 2007 Kris Vandermotten 
File: 
 AssemblyInfo.exe 
COFF Header: 
 File is executable (EXE). 
 File is 32 bit. 
 Target machine:     I386 
PE Header: 
 File is a 32 bit PE file. 
 Linker Version:     8.0 
 Image Base Address: 0x00400000 
 Section Alignment:  8192 
 File Alignment:     4096 
 OS Version:         4.0 
 Image Version:      0.0 
 Subsystem Version:  4.0 
 Subsystem:          WINDOWS_CUI 
Version information: 
 File Version:       1.0.0.0 
 Product Version:    1.0.0.0 
 Language: Language Neutral, Codepage 1200 
  OriginalFilename:  AssemblyInfo.exe 
  FileDescription: 
  AssemblyInfo 
  FileVersion:       1.0.0.0 
  InternalName:      AssemblyInfo.exe 
  CompanyName:       Kris Vandermotten 
  LegalCopyright:    Copyright (c) 2007 Kris Vandermotten 
  LegalTrademarks: 
  ProductName:       AssemblyInfo 
  ProductVersion:    1.0.0.0 
  PrivateBuild: 
  SpecialBuild: 
  Comments: 
Assembly: 
 Name:               AssemblyInfo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e56d967875f629d3 
 Hash Algorithm:     SHA1 
 Processor:          MSIL 
 Runtime Version:    v2.0.50727 
 EntryPoint:         Void Main(System.String[]) in AssemblyInfo.Program
 Modules: 
 AssemblyInfo.exe 
  PE Kind:           ILOnly 
  Machine:           I386 
  X509 Certificate:  none 
Referenced Assemblies: 
 mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
Assembly Attributes: 
 [System.Reflection.AssemblyProductAttribute("AssemblyInfo")] 
 [System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows = True)] 
 [System.Runtime.InteropServices.GuidAttribute("5eb90c8e-1aa6-4739-917e-0d4117b78ba9")] 
 [System.CLSCompliantAttribute((Boolean)True)] 
 [System.Runtime.InteropServices.ComVisibleAttribute((Boolean)False)] 
 [System.Reflection.AssemblyTrademarkAttribute("")] 
 [System.Reflection.AssemblyCopyrightAttribute("Copyright (c) 2007 Kris Vandermotten")] 
 [System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 
 [System.Reflection.AssemblyCompanyAttribute("Kris Vandermotten")] 
 [System.Reflection.AssemblyConfigurationAttribute("")] 
 [System.Reflection.AssemblyDescriptionAttribute("")] 
 [System.Reflection.AssemblyTitleAttribute("AssemblyInfo")] 
 [System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute+DebuggingModes)2)] 
 [System.Runtime.CompilerServices.CompilationRelaxationsAttribute((Int32)8)]

Download AssemblyInfo and enjoy.

Technorati Tags: , , ,

Comments (30) -

January 7. 2010 01:34 PM

Mobilt bredbånd

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

Mobilt bredbånd

January 15. 2010 09:40 AM

exercises for your body type

I must say that overall I am really impressed with this blog.It is easy to see that you are passionate about your writing. If only I had your writing ability I look forward to more updates and will be returning.

exercises for your body type

January 19. 2010 12:05 AM

bedding

The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!

bedding

January 24. 2010 11:09 PM

club penguin

The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!

club penguin

January 30. 2010 01:20 AM

contractor accountant

You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.

contractor accountant

January 31. 2010 08:06 PM

leren hoekbank

When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove me from that service?
Thanks!

leren hoekbank

February 4. 2010 11:17 PM

Free Retirement Planning Advice

Thanks for sharing this tool. I might as well, take this idea. Cheers!

Free Retirement Planning Advice

February 8. 2010 10:01 PM

ladies watches

I completely agree with the above comment, the internet is with a doubt growing into the most important medium of communication across the globe and its due to sites like this that ideas are spreading so quickly.

ladies watches

February 10. 2010 08:07 AM

outdoor gazebo

I have recently started using the blogengine.net and I having some problems here? in your blog you stated that we need to enable write permissions on the App_Data folder...unfortunately I don't understand how to enable it.

outdoor gazebo

February 13. 2010 06:19 AM

Pasadena Garage Door Repair

I was looking for crucial information on this subject. The information was important as I am about to launch my own portal. Thanks for providing a missing link in my business.

Pasadena Garage Door Repair

February 15. 2010 04:05 PM

exposed skin care reviews

Couldn?t be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

exposed skin care reviews

February 19. 2010 07:45 AM

Quick Diets

Hello,I love reading through your blog, I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.

Quick Diets

February 20. 2010 10:50 PM

Puppy Obedience Training

Nice information, many thanks to the author. It is incomprehensible to me now, but in general, the usefulness and significance is overwhelming. Thanks again and good luck!

Puppy Obedience Training

February 22. 2010 04:11 AM

Mother's Day 2010

This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article

Mother's Day 2010

February 22. 2010 06:27 AM

Picture Collage

Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.

Picture Collage

February 23. 2010 01:53 AM

house on dvd

Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

house on dvd

February 24. 2010 07:55 AM

crib bedding

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.

crib bedding

February 24. 2010 10:21 AM

commercial roofing Hayward

Hello,I love reading through your blog, I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.

commercial roofing Hayward

February 25. 2010 09:25 PM

shop a lu

Hi webmaster, commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!b Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one

shop a lu

February 26. 2010 06:54 AM

stock loan

Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?

stock loan

February 28. 2010 06:45 AM

Gebrauchte Treppenlift

I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful.

Gebrauchte Treppenlift

March 5. 2010 02:16 PM

boards

Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.

boards

March 10. 2010 09:14 AM

portland divorce lawyer

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post

portland divorce lawyer

March 14. 2010 07:54 AM

bağkur

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post

bağkur

March 15. 2010 01:18 AM

press release submission

Well, this is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

press release submission

March 16. 2010 09:49 AM

emekli sandıgı

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

emekli sandıgı

March 16. 2010 03:51 PM

european cruise lines

I was looking for crucial information on this subject. The information was important as I am about to launch my own portal. Thanks for providing a missing link in my business.

european cruise lines

March 16. 2010 04:30 PM

arac sorgulama

I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else!

arac sorgulama

March 16. 2010 07:14 PM

typing work from home

When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove me from that service?
Thanks!

typing work from home

March 16. 2010 08:48 PM

home air purifiers

I personally have embraced the new technologies and the CMS platforms, I think the new tools only make the web designs better. I am glad that new technologies are coming out in web design that make things easier, improved, and better looking for design.

home air purifiers

Pingbacks and trackbacks (1)+

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Download the U2U brochure

Download Brochure

Receive the U2U Newsletter. Submit your email address:
 
 


 


Search

rss  RSS

Recent posts

None

Archive

Blogroll