.net alkalmazás futtatása mono alatt

Sziasztok!
Az lenne a kérdésem, hogy lehetne-e egy .net 2.0 framework-ot használó, Windows alatt lefordított asztali alkalmazást, ami ráadásul MSSQL-t használ, valamilyen módon futásra bírni Linux+mono segítségével?
Nem telepítéssel próbálkoztam, hanem csak a Windows alkalmazás könyvtárának teljes átmásolásával Linux alá és az alkalmazás könyvtárából indítani mono-val a programot.
Ez a hibaüzenet:


The following assembly referenced from "program elérési út" could not be loaded:
     Assembly:   Spire.XLS    (assemblyref_index=27)
     Version:    2.0.1.0
     Public Key: 7fdbc5e92357a8da
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH 
environment variable, or in the location of the executing assembly 
("program könyvtár elérési útja")

Ráadásul a program könyvtárban van egy ilyen fájl: Spire.XLS.DLL
Vagy ez így hülyeség, mono alatt kéne fordítani? Ha egyáltalán lehetséges?

Hozzászólások

Hát, más megoldást találtam a problémára. Mivel vannak olyan Windows alkalmazások, amiket még használnom kell ezen a linuxos gépen, ezért a Suse11.1 alá felraktam egy bridge csatolót és egy tap0-t, aztán felraktam egy VirtualBox-od WinXP-t. Van 1.25 Gb memória, 756-ot odaadtam a VirtualBoxnak, így egész jól teljesít az xp. Squid+dansgardian+bind+samba elfut a maradékon. Ha meg nem kell az XP akkor nem fut a VirtualBox, úgyhogy lehet használni linux alatt a gépet.