Portál AbcLinuxu, 13. května 2025 18:39

Dotaz: mono wine a .NET aplikace

Pavel Dobeš avatar 10.4.2007 09:35 Pavel Dobeš | skóre: 21 | Praha
mono wine a .NET aplikace
Přečteno: 2313×
Odpovědět | Admin
Zdravim,

potreboval bych spustit aplikaci pro windows. Kdyz spustim wine, tak to konci na hlasce install the Windows version of Mono to run .NET executables.

Kdyz jsem si stahl windows verzi Mona, tak instalace konci na hlasce, ze potrebuje Win NT. Nepomohlo ani nastaveni, ze se maji NT emulovat.

Jak donutit linux, aby tuto aplikaci spustil?

Diky PaD
Windows? A kdo to ještě používá?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.4.2007 09:49 Boris Dušek | skóre: 22 | blog: everything
Rozbalit Rozbalit vše Re: mono wine a .NET aplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejde pustit v Monu přímo bez wine? (mono ./aplikace.exe)
vim ~/.emacs
regnarg avatar 10.4.2007 10:57 regnarg | skóre: 20 | blog: rm -rf /this/blog
Rozbalit Rozbalit vše Re: mono wine a .NET aplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
V nastavení wine (příkaz winecfg), je na záložce Applications položka Windows version. Tam se dá nastavit emulovaná verze. Ale jak již bylo zmíněno, na spouštění aplikací psaných pro "platformu" .net je lepší použít linuxové Mono...
S láskou se nerodíme, ale s láskou se stáváme lidmi. --Simone De Beauvoirová
Pavel Dobeš avatar 10.4.2007 11:17 Pavel Dobeš | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: mono wine a .NET aplikace
Ano presne tak jsem to nastavil, pouze jsem nenapsal v puvodnim prispevku jak. Uz se mi kompiluje mono, takze az se doprelozi, tak budu moudrejsi.

PaD
Windows? A kdo to ještě používá?
Pavel Dobeš avatar 10.4.2007 13:42 Pavel Dobeš | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: mono wine a .NET aplikace
$ MONO_EXTERNAL_ENCODINGS="cp1250" mono ./eTestyOfflineTest.exe

Unhandled Exception: System.NotImplementedException: COM/ActiveX support is not implemented
  at System.Windows.Forms.AxHost.get_CreateParams () [0x00000] 
  at System.Windows.Forms.Control.SizeFromClientSize (Size clientSize) [0x00000] 
  at System.Windows.Forms.Control..ctor () [0x00000] 
  at System.Windows.Forms.AxHost..ctor (System.String clsid) [0x00000] 
  at AxShockwaveFlashObjects.AxShockwaveFlash..ctor () [0x00000] 
  at (wrapper remoting-invoke-with-check) AxShockwaveFlashObjects.AxShockwaveFlash:.ctor ()
  at AutoCont.eTests.OfflineTest.mainForm.InitializeComponent () [0x00000] 
  at AutoCont.eTests.OfflineTest.mainForm..ctor () [0x00000] 
  at (wrapper remoting-invoke-with-check) AutoCont.eTests.OfflineTest.mainForm:.ctor ()
  at AutoCont.eTests.OfflineTest.Program.Main () [0x00000] 
Tak mam asi smulu :-( Nejake jine navrhy?

PaD
Windows? A kdo to ještě používá?
regnarg avatar 10.4.2007 14:43 regnarg | skóre: 20 | blog: rm -rf /this/blog
Rozbalit Rozbalit vše Re: mono wine a .NET aplikace
Počkat, až to vývojáři implementují, nebo to implementovat sám...
S láskou se nerodíme, ale s láskou se stáváme lidmi. --Simone De Beauvoirová
8.12.2012 06:48 IndianaJones
Rozbalit Rozbalit vše Re: mono wine a .NET aplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim, snažil sem se rozchodit aplikaci napsanou ve VisualStudiu2010 a měl sem podobný problém. Každopádně to potřebuje MS Frame.Net 4.0 . Docela dlouho sem to nemohl rozchodit. Nakonec sem použil Crossover, ve kterém je možnost vytvářet vlastní Bottle, ale to jde i ve Wine. Ovšem, mě zarazila lišta v Crossoveru, notsupported, a tam právě bylo MS Net 4.0 . Samozřejmě to nešlo použít. Bylo mi to divné, ale pak jsem zjistil, že je tam i lišta supported, a tam je MS Frame.NET 4.0 také . Tak jsem to dal, proběhla instalace, a už to funguje. Mám Crossover 10.0 a existuje už i vyšší verze, ale mě to s tou desítkou funguje. Rozběhával sem to docela dlouho, asi 3 dny, než se mi to povedlo. Mimochodem se instalovala nejdříve verze Net2.0 a potom 4.0 . Důležité je, že mi to funguje. Třeba to někomu pomůže, mějte se.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.