Win için .NET 2.0 uygulamalarını çalıştırın


35

Windows için uygulama Ubuntu 11.10 üzerinde çalıştırmaya çalışıyorum

denedim

wine /path/to/file.exe

Hata:

wine: Install Mono for Windows to run .NET 2.0 applications.

Mono var (pencereler için Mono değil gibi görünüyor)

mono /path/to/file.exe

bana hata veriyor:

The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.

Ne yapmaya ihtiyacım var?

Yanıtlar:


26

Windows için mono yüklemeyi deneyin veya winetricks içeren Windows için .NET'i deneyin. Bir kabukta deneyin:

winetricks dotnet20

ve

winetricks mono28

2
Bu hatayı fixme:advapi:DecryptFileA "C:\\users\\yasin\\Temp\\IXP000.TMP\\" 00000000 fixme:advapi:LsaOpenPolicy ((null),0x33f31c,0x00000001,0x33f344) stub fixme:advapi:LsaClose (0xcafe) stub fixme:storage:create_storagefile Storage share mode not implemented. err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x451d7caldım : @Andrei: Ne istediğin kimin umrunda? OP şarap istiyor.
m0skit0

Bu hatayı silerek düzeltildi ~/.wine directory.
m0skit0

1
Hata: 64 bit işletim sistemine yüklenemiyor.
user457015

1
64bit sorunumun düzeltmesini buldum ve bir yanıtla yazmaya hazırdım, ancak bu soru
korunuyor

"Bu ürün 64 bit işletim sisteminde desteklenmiyor."
Cerin

36

12.04'te de benzer bir sorun yaşadım ve yaptığım şey buydu:

sudo apt-get install mono-complete

ve sonra

mono /path/to/file.exe

bu kadar!


11

Benim durumumda mono-completeMono üzerinden çalışan konfigürasyon dosyalarını tam olarak bulamadığı için kurulumumun (CloudBerry Explorer) uygulamamın çalışmasına izin vermediğini gördüm.

.NET 2.0'ın yüklenmeyeceği bir x64 sisteminde çalışıyorum (bkz. Http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754 ), şarap rehberi ve yapmak:

export WINEARCH="win32"
winetricks dotnet20

(Alternatif olarak, mimarisi WINEPREFIXolan bir uygulama için farklı bir ayar yapabilirsiniz win32, ancak bu tür ortamların ayrılmasına gerek yoktu ve önceki kurulumumun silinmesi tamamen kabul edilebilirdi.)

Bu noktada koşmak istedim winetricks mono28ancak winetricks, Novell'in dosyayı aynasından çıkarmasını hesaba katacak şekilde güncellenmedi (bkz. Http://code.google.com/p/winetricks/issues/detail?id=221 ). Önerilen çözümü bilette kullandım:

wget http://download.mono-project.com/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe
wine mono-2.8-gtksharp-2.12.10-win32-9.exe

(Bu, mono-project.com sunucularının Novell'in sahip olduğu meyve suyuna sahip olmadığı için indirilmesi yaklaşık 30 dakika sürdü, ne yazık ki ...) Kullanmak istediğim uygulamanın çalışmasına izin verdi (bazı sorunları var ama ben Bunun, Şarap desteği ile ilgili, .NET desteği olduğundan daha fazla olduğunu düşünüyorum).


Vay, 2 yıl sonra ve winetricks hala güncellenmedi. Winetricks terk edildi mi?
Cerin

0

Şarap için Mono apt ile yüklenebilir:

sudo apt-get install wine-mono4.5.6\*

MS .NET uyumluluk uyum katmanı sağlar.

Daha fazla bilgi için Wine'daki Mono sayfasına bakınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.