Я сделал очень простое приложение gtk# 2.0 в MonoDevelop. Когда я пытаюсь запустить файл .exe в папке bin моего проекта или запустить приложение при создании пакета, он сразу же падает. Программа работает нормально, если я запускаю ее из MonoDevelop, но вне IDE она не работает. Мне не нужен установщик, скажем так, просто .exe, который кто-то может запустить.
Опубликованные приложения в MonoDevelop вылетают
comment
@mhutch Я использую Windows 7 для разработки приложения.
- person mooles   schedule 28.04.2012
Ответы (1)
Попробуйте переключить среду выполнения со значения по умолчанию на .net (где написано «Отладка/Время выполнения»). Он также немедленно рухнет. Я думаю, проблема заключается в отсутствующей установке gtk # .net?
http://www.go-mono.com/mono-downloads/download.html
Наоборот. Если у вас установлен компилятор mono (а он у вас есть), вы можете ввести специальную командную строку через mono. Введите mono в поиске приложений и используйте найденную программу командной строки Mono xxx. Там перейдите к вашему .exe-файлу (cd /d "C:\YourPath\bin\Debug\") и запустите его с моно-средой выполнения: mono Your.exe. Это снова сработает, потому что это не .net.
person
Matthew
schedule
19.05.2013