C# – System.Console does not contain the definition for

cconsole-applicationnetwindows-vista

So I have both Microsoft Windows and Millennium Edition. Both in different computers. My Vista works fine so as my ME. I have Microsoft.NET 4.5 installed on Vista, and, cause of the compatibility problems, I have 1.1 on Windows ME.
I really love console so as ASCII Text. My ME Computer doesn't seem to recognize some ascii characters, but that's not the big problem. When programming Console Applications, I, for example write Console.ForegroundColor = Color.Black; It seems correct right? My C# Compiler (CSC) says something like: 'System.Console' does not contain the definition for 'ForegroundColor'. Same thing happen when writing Console.BackgroundColor and Console.ReadKey(). I use System, System.Timers, System.Text, System.Data, System.ComponentModel (just for test, because I only really need the first three ones). So the first thing I thought was, well, the fact that that .NET Framework version was old. So the question is: What can I do?

NOTE: My IDE is Notepad and/or Console's Edit. No Visual Studio.

Best Answer

If you are indeed running < .NET 2.0, then this property was not included in the .NET API

Click here and choose the version dropdown Notice the oldest is 2.0. It does not matter what version of the framework you have installed on the pc. It is about the version you compile against