Публикуваните приложения в MonoDevelop се сриват

Направих много просто gtk# 2.0 приложение в MonoDevelop. Когато се опитам да стартирам .exe файла в папката bin на моя проект или да стартирам приложението, когато създавам пакет, то незабавно се срива. Програмата работи добре, ако я стартирам от MonoDevelop, но извън IDE не работи. Да речем, не искам инсталатор, а само .exe, който някой може да стартира.


person mooles    schedule 27.04.2012    source източник
comment
@mhutch Използвам Windows 7 за разработване на приложението.   -  person mooles    schedule 28.04.2012


Отговори (1)


Опитайте да превключите времето за изпълнение от по подразбиране към .net (където пише Debug / Runtime). Също така ще се срине веднага. Предполагам, че проблемът е в липсваща инсталация на gtk# .net?

http://www.go-mono.com/mono-downloads/download.html

Обратно. Ако имате инсталиран моно компилатор (и го имате), можете да въведете специален команден ред, въпреки че моно. Въведете mono в търсенето на вашето приложение и използвайте намерената програма за команден ред Mono xxx. Там отидете на вашия .exe файл (cd /d "C:\YourPath\bin\Debug\") и го изпълнете с моно изпълнение: mono Your.exe. Това ще работи отново, защото не е .net.

person Matthew    schedule 19.05.2013