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?
- 5385 megtekintés
Hozzászólások
subscribe
- A hozzászóláshoz be kell jelentkezni
mv Spire.XLS.DLL Spire.XLS.dll
- A hozzászóláshoz be kell jelentkezni
és ez mire lenne jó?
- A hozzászóláshoz be kell jelentkezni
Fuss neki megegyszer a topicinditonak.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
case sensitive, dll-t keres
- A hozzászóláshoz be kell jelentkezni
Elso korben nezd meg, egyaltalan mukodesre lehet-e birni mono alatt. Tipp: a Spire.XLS.DLL-t hozza kell adni a mono gac-hoz.
http://www.mono-project.com/MoMA
Egyebkent Wine alatt a .net 2.0 framework is elerheto:
http://appdb.winehq.org/objectManager.php?sClass=application&iId=2586
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni