is this a simple hello world program? or are you using more complex classes?
if it is a simple program then it should definately run on mono.
for example:
Code:
using System;
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
}
}
}
if you compile that on windows, and the executable will not run in mono, then your installation probably isn't good.
as far as compilling, i could never get the mono compiler to work right.