Не удается выполнить программы из MonoDevelop

Я нажал кнопку «Запустить консольный проект», и он сказал, что программа была успешно построена. Но после этого я снова нажимаю «Запустить проект консоли», и появляется ошибка, подобная Cannot execute /path/file.exe, как показано в верхнем правом углу экрана. Как я могу исправить эту ошибку?

0
задан 10 September 2017 в 13:07

2 ответа

После того, как вы создали новый проект C # Console, способ его создания в MonoDevelop - Build -> Build All. Должно появиться сообщение в верхней части MonoDevelop, которое гласит: Build successful. Способ запуска: выбрать Run -> Run With -> Mono 4.xx (4.xx означает версию компилятора Mono JIT).

Новый терминал откроется и покажет следующие результаты:

Hello Mono! Press any key to continue...

Если вы запустите его снова, не закрывая терминал, откроется всплывающее окно со следующим сообщением:

An application is already running. Do you want to stop it?

Нажмите кнопку Build , чтобы остановить ее, и программа C # (Program.cs) снова запустится.

Если ваш код на C # запущен успешно, вы можете найти исполняемый файл с именем Test3.exe в папке .../bin/Debug вашего консольного проекта. Вы можете запустить Test3.exe с терминала с помощью этой команды:

mono /path/to/Test3.exe
0
ответ дан 18 July 2018 в 07:07

После того, как вы создали новый проект C # Console, способ его создания в MonoDevelop - Build -> Build All. Должно появиться сообщение в верхней части MonoDevelop, которое гласит: Build successful. Способ запуска: выбрать Run -> Run With -> Mono 4.xx (4.xx означает версию компилятора Mono JIT).

Новый терминал откроется и покажет следующие результаты:

Hello Mono! Press any key to continue...

Если вы запустите его снова, не закрывая терминал, откроется всплывающее окно со следующим сообщением:

An application is already running. Do you want to stop it?

Нажмите кнопку Build , чтобы остановить ее, и программа C # (Program.cs) снова запустится.

Если ваш код на C # запущен успешно, вы можете найти исполняемый файл с именем Test3.exe в папке .../bin/Debug вашего консольного проекта. Вы можете запустить Test3.exe с терминала с помощью этой команды:

mono /path/to/Test3.exe
0
ответ дан 24 July 2018 в 18:44
  • 1
    я нажал, чтобы запустить, и он показал окно с 2 вкладками, общее и заранее. В авансе я могу выбрать моно 5.2.0 или по умолчанию, но ничего не работает – Hieu Tran Trong 10 September 2017 в 17:16
  • 2
    я просто понимаю, что я сниму запуск на внешней консоли в опции, с которой я могу видеть результат, как и netbean, внутри IDE. Но некоторые другие не могут бежать. Я хочу, чтобы он мог работать нормально, когда я нажимаю «запускать без отладки». и он может работать на терминале. Кажется, ему нужна определенная настройка для запуска, как я хочу? – Hieu Tran Trong 10 September 2017 в 17:23
  • 3
    mono 5.2.0 - это не та же версия моно, которая установлена ​​пакетом mono-complete из репозиториев Ubuntu по умолчанию. Например, в моем 16.04 результаты apt policy mono-complete равны mono-complete: Installed: 4.2.1.102+dfsg2-7ubuntu4, а результаты apt policy monodevelop - monodevelop: Installed: 5.10.0.871-2, а мои программы C # работали с самого начала из коробки без дополнительной настройки или конфигурации. – karel 10 September 2017 в 23:22
  • 4
    Из вашего комментария видно, что вы установили mono 5.2.0 Stable release (последняя версия) из официального сайта Mono вместо стандартного пакета моноблоков Ubuntu. Если вам интересно, вам не нужны последние версии mono-complete или monodevelop для запуска .NET-программ: askubuntu.com/questions/905528/… – karel 10 September 2017 в 23:42

Другие вопросы по тегам:

Похожие вопросы: