C# System.Console不包含的定义

C# System.Console不包含的定义,c#,.net,console-application,windows-vista,C#,.net,Console Application,Windows Vista,所以我有微软Windows和千年版。都在不同的电脑里。我的Vista运行良好,我的浏览器也可以。我在Vista上安装了Microsoft.NET 4.5,由于兼容性问题,我在Windows ME上安装了1.1。 我真的很喜欢控制台,所以ASCII文本。我的电脑似乎无法识别一些ascii字符,但这不是大问题。当对控制台应用程序进行编程时,例如,我编写Console.ForegroundColor=Color.Black似乎正确,对吗?我的C#编译器(CSC)会这样说:“System.Console

所以我有微软Windows和千年版。都在不同的电脑里。我的Vista运行良好,我的浏览器也可以。我在Vista上安装了Microsoft.NET 4.5,由于兼容性问题,我在Windows ME上安装了1.1。 我真的很喜欢控制台,所以ASCII文本。我的电脑似乎无法识别一些ascii字符,但这不是大问题。当对控制台应用程序进行编程时,例如,我编写
Console.ForegroundColor=Color.Black似乎正确,对吗?我的C#编译器(CSC)会这样说:
“System.Console”不包含“ForegroundColor”的定义。
。编写
Console.BackgroundColor
Console.ReadKey()
时也会发生同样的情况。我使用System、System.Timers、System.Text、System.Data、System.ComponentModel(仅用于测试,因为我只需要前三个)。所以我想到的第一件事是,.NETFramework版本很旧。所以问题是:我能做什么?


注意:我的IDE是记事本和/或控制台的编辑。没有Visual Studio

如果您确实在运行<.NET 2.0,则此属性未包含在.NET API中


请注意,最旧的是2.0。无论您在pc上安装的框架的版本是什么,这都与您编译所依据的版本有关。如果您确实运行的是

,则该属性不包括在.NET API中


请注意,最旧的是2.0。无论您在pc上安装了哪个版本的框架,这都与您根据.NET 2.0中引入的

ForegroundColor
BackgroundColor
ReadKey
编译的版本有关。比较:


您需要至少针对.NET 2.0进行编译,才能使代码正常工作。

ForegroundColor
BackgroundColor
ReadKey
都是在.NET 2.0中引入的。比较:


您需要至少针对.NET 2.0进行编译,才能使代码正常工作。

您要针对哪个版本的.NET进行编译?1.1?你的头衔不好。请阅读问题的解决方案:转储Windows ME。。。是的,是1.1。索纳:贾斯汀编辑的。这是不同的。托尔斯滕·迪特马尔-这可能是我有过的最好的电脑。我喜欢它。不能把它扔了。甚至连.NET都没有…你编译的是哪个版本的.NET?1.1?你的头衔不好。请阅读问题的解决方案:转储Windows ME。。。是的,是1.1。索纳:贾斯汀编辑的。这是不同的。托尔斯滕·迪特马尔-这可能是我有过的最好的电脑。我喜欢它。不能把它扔了。甚至连.NET都没有…哦。我连嘟嘟声都不会。哦,不。我可以为我下载.NET2.0吗?根据你的说法应该可以。。。但是如果你有任何麻烦,你可能想问一下哦。我连嘟嘟声都不会。哦,不。我可以为我下载.NET2.0吗?根据你的说法应该可以。。。但是如果你有任何麻烦,你可能想问一下