Is it a VB.net program? I was under the impression that you just ran the Mono compiler/interpreter on it without doing anything special. Have you tried following a VB.net "hello world" example with Mono?
See i'm confused here. I want to run a VB game client and a VB game server under linux. I need to get the apps to run under linux and wine works like a charm accept for this VB prog. It tells me im missing MSVB60.dll or some crap of that nature. So I did some research and it told me mono is what I need. Now I can't get wine to compile the file to run in linux in the command prompt or in the program itself. I get a invalid PE file message.
Excuse me Mono to compile* or convert/run not wine.
Mabey i'm doing it wrong I'm not sure i'm still new to Linux i'm typing the following mono –aot <filename> and it does not work. I also tried mono –config for the file and it does not work also, I must be doing something wrong…
Sounds like you're trying to run a VB6 app. Mono only works for VB.NET apps. VB.NET is an entirely different language than earlier versions of VB, rewritten from scratch to run exclusively on the CLR platform. VB6 and earlier apps cannot be run on Linux by any means I'm aware of.
You thought wrong. Mono includes a complete CLR implementation and has used the standard CLR assembly format since the beginning. It also has included a full VB.NET compiler since version 1.2 or so.
The reference to an MSVB60.DLL sounds like the OP has a VB6 app, or he meant MSVC60.DLL. If the latter, that means it's not a true VB app, possibly a VB.NET app that makes use of native code via P/Invoke, which would make it incompatible with anything other than Window