Link to home
Start Free TrialLog in
Avatar of railcrewxpress
railcrewxpressFlag for United States of America

asked on

VB.NET System.Environment.Version different than target framework

I have a console program where I have set the Target Framework (all configurations) in the Advanced Compile Options to use .NET Framework 3.5. However, when I place MsgBox(System.Environment.Version.ToString) in my code it shows 2.0.50727.5485.

We have an issue with connecting to a web service that the provider suggests might be related to the version of the framework we are using. I'm trying to confirm that we are indeed using 3.5.  

Am I displaying the wrong variable in my code or is it really using 2.0? If it is using 2.0, is there something different I need to do to force it to use 3.5?
Avatar of it_saige
Flag of United States of America image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
what you are seeing is the .net clr version and not the net framework version
Avatar of railcrewxpress


Thank you for your help!