2 příspěvky / 0 new
Poslední
Obrázek uživatele habib
Offline
Naposledy viděn: 5 let 2 měsíce zpět
Připojen: 27.11.2006 - 17:46
Mono a .NET 3.5

Zdravim,
pokousim se pod MONO spustit maly programek, ktery ke svemu behu potrebuje .NET 3.5.
Je vubec realne ho spustit ? Jedna se o program pro prikazovou radku, odkaz je tady: http://kesovadlo.jha.cz/ .
Ma za ukol z vlozeneho souboru vygenerovat databazovy soubor. Me se to nedari, hazi to chybu, vzi tady:

mono kesovadlocmd.exe -db /home/habib/data/kesky.db3 -import /home/habib/Desktop/PQ.gpx

** (kesovadlocmd.exe:10409): WARNING **: The following assembly referenced from /home/habib/data/kesovadlocmd.exe could not be loaded:
Assembly: System.Data.SQLite (assemblyref_index=2)
Version: 1.0.48.0
Public Key: db937bc2d44ff139
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 (/home/habib/data/).

** (kesovadlocmd.exe:10409): WARNING **: Could not load file or assembly 'System.Data.SQLite, Version=1.0.48.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' or one of its dependencies.

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for kesovadlocmd.Program ---> System.TypeLoadException: A type load exception has occurred.
at kesovadlocmd.Program..cctor () [0x00000]
--- End of inner exception stack trace ---

Obrázek uživatele Ilfirin
Offline
Naposledy viděn: 8 let 3 měsíce zpět
Připojen: 06.12.2006 - 17:39
Mono

Předně si zkontrolujte že máte nejaktuálnější Mono 2.4. Jinak si přidejte repositář dle http://www.opensuse.cz/kategorie/novinka/vyslo-mono-2-4-monodevelop-2-0 a aktualizujte.

Dále je třeba si ujasnit, že mono je v závěsu za .net. V současné chvíli ani plně nepodporuje 3.0 natož 3.5 (plně pouze 1.1 a 2.0). Ale nic nemá pevné hranice, tak se občas něco implementuje napřed. To sice zatím není váš případ, ale...
Stáhněte si http://sourceforge.net/projects/sqlite-dotnet2/files/SQLite%20for%20ADO.... a rozbalte jej do stejného adresáře jako je váš program.

A nakonec si nainstalujte balíček libsqlite3-0.

Program půjde spustit bez chyby. To neznamená, že bude pracovat správně, ale víc pro vás nedovedu udělat.

Obrázek uživatele Ilfirin
Offline
Naposledy viděn: 8 let 3 měsíce zpět
Připojen: 06.12.2006 - 17:39
Starý sqlite?

Přece jen se v dokumentaci mluví o 3.6 a vy jste zmínil, že používáte 11.0, kde je verze 3.5.7.

Nu co, zkusíme to updatovat.
Klikněte na tento one-click a , další, další, heslo, další, konec.

A zkuste to znova.

Obrázek uživatele Ilfirin
Offline
Naposledy viděn: 8 let 3 měsíce zpět
Připojen: 06.12.2006 - 17:39
Sám čumím

Po pravdě, sám se divím že současné Mono dovede zkousnout už i něco z .net 3.5ky. No, rozdíl se stírá. Kéž by to tak platilo i u Moonlightu.

Obrázek uživatele Aidamos
Offline
Naposledy viděn: 8 měsíců 3 týdny zpět
Připojen: 18.10.2007 - 07:54
Moonshine

A taky by to ještě chtělo pořádně dotvořit Moonshine. Zatím teda nějak moc nefunguje...

Obrázek uživatele Ilfirin
Offline
Naposledy viděn: 8 let 3 měsíce zpět
Připojen: 06.12.2006 - 17:39
Recht

Máš recht kamaráde. Však verze 0.2 ani nebyla oficiálně vydaná. A že to je už pěkná doba (odkdy se na tom dělá). Ale spíš než na Moonshine, si troufnu říci, to ukazuje na kvalitu Moonlightu.

Obrázek uživatele Aidamos
Offline
Naposledy viděn: 8 měsíců 3 týdny zpět
Připojen: 18.10.2007 - 07:54
Nové fórum

A od čeho tu máme nové fórum?

Obrázek uživatele Aidamos
Offline
Naposledy viděn: 8 měsíců 3 týdny zpět
Připojen: 18.10.2007 - 07:54
F poho...

F poho, ono tam opravdu je napsáno openSUSE 11.1, ale píše se tam normálně ohledně fšech verzí. Tuhle jsem tam odpovídal někomu ohledně openSUSE 10.3 a fčera ohledně SLED 10, takže to máš fuk.