У меня есть файл с именем hellowf.cs
class MyFirstApp {
static void Main() {
System.Windows.Forms.MessageBox.Show("Hello, Mono+WinForms!");
}
}
В Ubuntu 8.10 я делаю следующее
gmcs hellowf.cs -r:System.Drawing.dll -r:System.Windows.Forms.dll
mono hellowf.exe
... и это выглядит так:
альтернативный текст http://img136.imageshack.us/img136/4674/helloproblemuk5.png
Вторая часть сообщения отсутствует. Почему это происходит? Тот же бинарный файл - hellowf.exe - отлично работает в Windows.
Обновление:
Это действительно раздражает. Вот моно версии, которые у меня были и которые я пытался сделать до сих пор:
1.9.1 (from official ubuntu repo)
2.0.1 (from some some 3rd party repo)
2.2 (wiped every mono pkg and compiled myself)
Моя текущая моно версия:
mono --version
Mono JIT compiler version 2.2 (tarball Wed Jan 14 22:58:21 CET 2009)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
gmcs --version
Mono C# compiler version 2.2.0.0
... какие-нибудь подсказки?