Przydatne, gdy trzeba określić ostateczną wersję frameworka, np do wymagań instalatora.
for %p in (*.dll) do @echo %p && @ildasm.exe %p /metadata[=MDHEADER] /text /noil | grep -E -o "version: v[a-z0-9\.]+"
Nie ma grepa na Windowsie? Jak tak można w ogóle pracować… ;)
http://gnuwin32.sourceforge.net/packages/grep.htm
Przykładowe wyjście:
Microsoft.Practices.CompositeUI.dll
version: v2.0.50727
Microsoft.Practices.CompositeUI.WinForms.dll
version: v2.0.50727
Microsoft.Practices.EnterpriseLibrary.Caching.dll
version: v2.0.50727
Microsoft.Practices.EnterpriseLibrary.Common.dll
version: v2.0.50727
Oczywiście są również wersje okienkowe, jak wspomniany w odpowiedziach dotPeek.