Hi All,
Whether in a Winform application (.exe) or a .Net assembly (.dll), is there
a way to determine what version of the .net baseframework the run-time
module (i.e. exe or dll) was loaded with (is using)? Seems that using
reflection this is possible...just can't seem to figure out what
classes/instances will get me there. Thanks in advance!
Tony
Mattias Sjögren - 26 Nov 2006 19:25 GMT
Anthony,
>Whether in a Winform application (.exe) or a .Net assembly (.dll), is there
>a way to determine what version of the .net baseframework the run-time
>module (i.e. exe or dll) was loaded with (is using)?
System.Environment.Version
Mattias

Signature
Mattias Sjögren [C# MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.
Gabriel Lozano-Morán - 28 Nov 2006 00:18 GMT
If you are looking for a non-programmatic way you can enable CLR Load
Logging which I blogged about
http://pointerx.net/blogs/glozano/archive/2006/03/23/84.aspx
Gabriel Lozano-Morán
> Hi All,
>
[quoted text clipped - 5 lines]
>
> Tony
Duggi - 28 Nov 2006 15:49 GMT
Hi
The framework library, that includes .exes and .dlls, (eg :say
System.dll) are .net assemblies.... So you can always query the
metadata of assebmly through reflection.
hope this is helpful
Thanks
-Cnu
> Hi All,
>
[quoted text clipped - 5 lines]
>
> Tony