Used version of .NET framework

I have a third-party program installed, and I want to know which version of .NET it uses.

How to understand this?

+5
source share
6 answers

Run the Visual Studio 2008 command prompt, go to the folder where your assembly is located, enter corflags.exe assemblyName.dll, and you should return the following information.

Version   : v4.0.30319
CLR Header: 2.5
PE        : PE32
CorFlags  : 1
ILONLY    : 1
32BIT     : 0
Signed    : 0
+6
source

I believe you can do this with ILDasm or .NET Reflector.

Open a Visual Studio Command Prompt ... Launch ILDasm

If you open the manifest, you can get the .ver version, and the mscorlib version should be the target version. E.g. the following dll uses 4.0

// : v4.0.30319 . extern mscorlib {.publickeytoken = (B7 7A 5C 56 19 34 E0 89)//.z\V.4...ver 4: 0: 0: 0 }

+2

.NET Reflector. (. - , , Target Runtime.)

Alt text

+2

ILDASM DLL. "", .

+1
0

All Articles