2013-06-12 8 views
1

Итак, у меня есть как Microsoft Windows, так и Millennium Edition. И на разных компьютерах. Моя Vista прекрасно работает, как моя ME. У меня установлен Microsoft.NET 4.5 на Vista, и, из-за проблем с совместимостью, у меня есть 1.1 в Windows ME. Мне очень нравится консоль, как текст ASCII. Мой компьютер ME, похоже, не распознает некоторые символы ascii, но это не большая проблема. При программировании консольных приложений я, например, пишу Console.ForegroundColor = Color.Black; Кажется правильным правильно? Мой компилятор C# (CSC) говорит что-то вроде: 'System.Console' does not contain the definition for 'ForegroundColor'. То же самое происходит при написании Console.BackgroundColor и Console.ReadKey(). Я использую System, System.Timers, System.Text, System.Data, System.ComponentModel (только для теста, потому что мне действительно нужны только первые три). Поэтому первое, что я подумал, было то, что эта версия .NET Framework была старой. Так что вопрос: Что я могу сделать?System.Console не содержит определения для

ПРИМЕЧАНИЕ: Моя IDE представляет собой блокнот и/или редактирование консоли. Нет Visual Studio.

+0

Какую версию .net вы компилируете? 1,1? –

+2

Ваше имя плохое. Пожалуйста, прочитайте http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –

+2

Решение вашей проблемы: Dump Windows ME ... * SCNR * –

ответ

3

Если вы действительно работает < .NET 2.0, то это свойство не было включено в .NET API

Click here and choose the version dropdown Уведомление старейшей является 2,0. Неважно, какую версию фреймворка вы установили на ПК. Речь идет о версии, которую вы компилируете по сравнению с

2

ForegroundColor, BackgroundColor и ReadKey были представлены в .NET 2.0. Сравните:

Вам нужно будет собрать по меньшей мере против .NET 2.0, чтобы получить код для работы.

+0

OH. Я даже не могу подавать звуковой сигнал. О нет. Могу ли я загрузить .NET 2.0 для ME? – magnavimaras

+0

Согласно [this] (http://msdn.microsoft.com/en-us/library/aa480241.aspx), вы должны иметь возможность ... но если у вас возникнут проблемы, которые вы можете задать по адресу http://superuser.com/ –

Смежные вопросы