विन के लिए .NET 2.0 एप्लिकेशन चलाएँ


35

मैं उबंटू 11.10 पर विंडोज के लिए एप्लिकेशन चलाने की कोशिश कर रहा हूं

मैंने कोशिश की

wine /path/to/file.exe

त्रुटि है:

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

मेरे पास मोनो है (खिड़कियों के लिए मोनो नहीं लगता है)

mono /path/to/file.exe

मुझे त्रुटि देता है:

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.

मुझे क्या करना चाहिये?

जवाबों:


26

विंडोज़ के लिए मोनो स्थापित करने का प्रयास करें या विंडेट्रिक के साथ विंडोज़ के लिए .NET का प्रयास करें। एक शेल प्रयास में:

winetricks dotnet20

तथा

winetricks mono28

2
यह त्रुटि मिली: 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 0x451d7c@Andrei: जो आप चाहते हैं, उसकी परवाह करता है? ओपी को शराब चाहिए।
m0skit0

इस त्रुटि को हटाने के द्वारा ठीक किया गया ~/.wine directory
m0skit0

1
त्रुटि: 64-बिट ऑपरेटिंग सिस्टम पर स्थापित नहीं किया जा सकता।
user457015

1
मुझे अपनी 64 बिट समस्या का हल मिल गया और इसे एक उत्तर में लिखने के लिए तैयार था, लेकिन यह सवाल सही है ...
user457015

"यह उत्पाद 64-बिट ऑपरेटिंग सिस्टम पर समर्थित नहीं है।"
सेरिन

36

मुझे 12.04 पर इसी तरह की समस्या थी, और यही मैंने किया:

sudo apt-get install mono-complete

और फिर

mono /path/to/file.exe

बस!


11

मेरे मामले में, मैंने पाया कि इंस्टॉल करने से mono-completeमेरे एप्लिकेशन (क्लाउडब्रीयर एक्सप्लोरर) को काम नहीं करने दिया गया, क्योंकि यह कॉन्फ़िगरेशन फ़ाइलों की तलाश कर रहा था जो मोनो के माध्यम से चल रहे थे, ठीक से नहीं मिला।

मैं x64 सिस्टम पर चल रहा हूं, जो .NET 2.0 पर स्थापित नहीं होगा (देखें http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754 ), इसलिए मैंने पाया कि मुझे अपने को हटाना होगा शराब निर्देशिका और करना:

export WINEARCH="win32"
winetricks dotnet20

(वैकल्पिक रूप से, आप WINEPREFIXएक win32 आर्किटेक्चर के साथ एप्लिकेशन के लिए एक अलग सेट कर सकते हैं , लेकिन मुझे उस तरह के वातावरण को अलग करने की कोई आवश्यकता नहीं थी, और मेरे पिछले सेटअप को nuking पूरी तरह से स्वीकार्य था।)

इस बिंदु पर मैं दौड़ना चाहता था, winetricks mono28लेकिन अभी तक उनके आईने से फ़ाइल को हटाने के लिए नोवेल के खाते में विनसेट्रिक अपडेट नहीं किए गए हैं (देखें http://code.google.com/p/winetricks/issues/detail?id=221 )। मैंने टिकट में प्रस्तावित समाधान का उपयोग किया:

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

(यह मोनो-project.com सर्वर के रूप में डाउनलोड करने में लगभग 30 मिनट का समय लेता है, उसी तरह का रस नहीं है जो नोवेल के पास था, दुख की बात है ...) यह मुझे उस एप्लिकेशन को अनुमति देता है जिसे मैं चलाने के लिए उपयोग करना चाहता था (इसमें कुछ मुद्दे हैं लेकिन मैं सोचें कि यह .NET सपोर्ट से अधिक वाइन सपोर्ट के बारे में है)।


वाह, 2 साल बाद और winetricks अभी भी अद्यतन नहीं किया गया है। क्या वाइनेट्रिक को छोड़ दिया गया है?
सेरिन

0

शराब के लिए मोनो उपयुक्त माध्यम से स्थापित किया जा सकता है:

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

जो MS .NET संगतता संगतता परत प्रदान करेगा।

देखें मोनो अधिक जानकारी के लिए शराब पर पेज।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.