My PC is an i7, running Win7 Pro, 64bit.
From other threads, I've gathered that current NT uses .net 3.5 to run itself. However, having installed the .net 3.5 SQLite above, and in NT editing a strategy, I see that System.Data is not available. Since System.Data was available in .net 2.0, you likely have a simple setup explanation (for my incorrect setup) here, thanks.
That led me to try the snippets below
Print("Running .net version: " + System.Environment.Version );
Print("Running .net version: " + System.Runtime.InteropServices.RuntimeEnvironment. GetSystemVersion() );
These give the output:
Running .net version: 2.0.50727.5456
Running .net version: v2.0.50727
(whether I'm running 32 or 64b NT)
Also, as a test, I tried to add (edit into my strategy) System.HashSet, which entered .net in 3.5, and could not, making me think the environment is 2.0, not 3.5.
I've verified that my system has both .net 3.5 and 4.0 installed (and NT itself runs fine), so I believe those versions are present.
So, is it that NT itself is running .Net 3.5, but our strategies can only access 2.0 .net constructs, assemblies, etc?
Thanks for clearing this up for me.
Comment