Я использую MonoDevelop для написания кодов C # (.NET) на Ubuntu Desktop 14.0.5 LTS. При тестировании простого кода Hello World у меня возникла проблема - раньше в окнах я использовал оператор Console.ReadKey(), чтобы убедиться, что консоль не исчезает мгновенно после отображения вывода. Однако этот трюк не работает на Ubuntu. Вот код, если вам нужно его увидеть:
using System;
namespace Project_1 {
class MainClass {
public static void Main (string[] args) {
Console.WriteLine ("Hello World!");
Console.ReadKey ();
}
}
}
Несмотря на последнее утверждение, консоль появляется около 1 / 100th секунды, прежде чем исчезнуть. Точно, оператор Console.ReadKey () игнорируется (??). Я понятия не имею, почему это происходит. Я новичок в использовании Ubuntu и установил MonoDevelop несколько часов назад.
Как исправить эту проблему?
Вам нужно установить mono-complete вместо Mono Development Tools (mono-devel), если вы хотите запустить программное обеспечение для Mono или Microsoft .NET, которое вы не устанавливаете из пакета Debian.
Установить mono-completesudo apt-get install mono-complete
Сохранить код C # в файле hello.cs. Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу». Измените каталоги с помощью команды cd в каталог, содержащий файл hello.cs. Используйте компилятор mcs и создайте исполняемый файл Windows с именем hello.exe из источника hello.cs. mcs -out:hello.exe hello.cs
Запустите программу hello.exe с моно. mono hello.exe
Результаты выполнения вашей программы на шаге 6. должны быть: Hello World!
Нажмите «Ввод», чтобы вернуться к приглашению терминала по умолчанию. sudo apt-get install mono-complete
Установить моно-полное
Сохранить C # кода в файле hello.cs.Сохраните код C # в файле hello.cs.
Сделать hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».
Вам нужно установить mono-complete вместо Mono Development Tools (mono-devel), если вы хотите запустить программное обеспечение для Mono или Microsoft .NET, которое вы не устанавливаете из пакета Debian.
Установить mono-completesudo apt-get install mono-complete
Сохранить код C # в файле hello.cs. Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу». Измените каталоги с помощью команды cd в каталог, содержащий файл hello.cs. Используйте компилятор mcs и создайте исполняемый файл Windows с именем hello.exe из источника hello.cs. mcs -out:hello.exe hello.cs
Запустите программу hello.exe с моно. mono hello.exe
Результаты выполнения вашей программы на шаге 6. должны быть: Hello World!
Нажмите «Ввод», чтобы вернуться к приглашению терминала по умолчанию. sudo apt-get install mono-complete
Установить моно-полное
Сохранить C # кода в файле hello.cs.Сохраните код C # в файле hello.cs.
Сделать hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».
Вам нужно установить mono-complete вместо Mono Development Tools (mono-devel), если вы хотите запустить программное обеспечение для Mono или Microsoft .NET, которое вы не устанавливаете из пакета Debian.
Установить mono-completesudo apt-get install mono-complete
Сохранить код C # в файле hello.cs. Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу». Измените каталоги с помощью команды cd в каталог, содержащий файл hello.cs. Используйте компилятор mcs и создайте исполняемый файл Windows с именем hello.exe из источника hello.cs. mcs -out:hello.exe hello.cs
Запустите программу hello.exe с моно. mono hello.exe
Результаты выполнения вашей программы на шаге 6. должны быть: Hello World!
Нажмите «Ввод», чтобы вернуться к приглашению терминала по умолчанию. sudo apt-get install mono-complete
Установить моно-полное
Сохранить C # кода в файле hello.cs.Сохраните код C # в файле hello.cs.
Сделать hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».
Вам нужно установить mono-complete вместо Mono Development Tools (mono-devel), если вы хотите запустить программное обеспечение для Mono или Microsoft .NET, которое вы не устанавливаете из пакета Debian.
Установить mono-completesudo apt-get install mono-complete
Сохранить код C # в файле hello.cs. Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу». Измените каталоги с помощью команды cd в каталог, содержащий файл hello.cs. Используйте компилятор mcs и создайте исполняемый файл Windows с именем hello.exe из источника hello.cs. mcs -out:hello.exe hello.cs
Запустите программу hello.exe с моно. mono hello.exe
Результаты выполнения вашей программы на шаге 6. должны быть: Hello World!
Нажмите «Ввод», чтобы вернуться к приглашению терминала по умолчанию. sudo apt-get install mono-complete
Установить моно-полное
Сохранить C # кода в файле hello.cs.Сохраните код C # в файле hello.cs.
Сделать hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».
Вам нужно установить mono-complete вместо Mono Development Tools (mono-devel), если вы хотите запустить программное обеспечение для Mono или Microsoft .NET, которое вы не устанавливаете из пакета Debian.
Установить mono-completesudo apt-get install mono-complete
Сохранить код C # в файле hello.cs. Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу». Измените каталоги с помощью команды cd в каталог, содержащий файл hello.cs. Используйте компилятор mcs и создайте исполняемый файл Windows с именем hello.exe из источника hello.cs. mcs -out:hello.exe hello.cs
Запустите программу hello.exe с моно. mono hello.exe
Результаты выполнения вашей программы на шаге 6. должны быть: Hello World!
Нажмите «Ввод», чтобы вернуться к приглашению терминала по умолчанию. sudo apt-get install mono-complete
Установить моно-полное
Сохранить C # кода в файле hello.cs.Сохраните код C # в файле hello.cs.
Сделать hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».Сделайте hello.cs исполняемым. Щелкните правой кнопкой мыши файл hello.cs -> выберите «Свойства» -> вкладка «Разрешения» -> поставьте галочку слева от «Разрешить выполнение файла как программу».