title: Determine referenced dll file version in C#
body: <p>I have a C# solution, which references a dll I created from a different C# solution.</p>
  
  <p>It is easy enough to determine my solution's product version with Application.ProductVersion. However, what I really need is a way to determine the file version of the exe and the dll separately, within my program. I want to display the dll and exe's file versions in my About dialog. What would the code look like to do this?</p>