2008-10-20 9 views
5

में शराब के नीचे .NET 2.0 स्थापित करते समय मुझे लिनक्स (Suse Linux एंटरप्राइज़ डेस्कटॉप) पर DXperience घटक सूट का प्रयास करना है। चूंकि यह PInvoke कॉल पर भारी निर्भर करता है, इसलिए मोनो यहां काम नहीं करेगा।लिनक्स के तहत DXperience प्राप्त करने का प्रयास कर रहा है: मुझे "विंडोज इंस्टालर 3" प्राप्त होता है जब SLED

कुछ लोग लिनक्स पर शराब के नीचे .NET 2.0 स्थापित करके इसे चलाने में सक्षम थे।

मैंने इसे Winetricks और मैन्युअल रूप से करने की कोशिश की है। हर बार एसईएलडी पर .NET 2.0 इंस्टॉल नवीनतम शराब के साथ "इंस्टॉलर 3 आवश्यकता" हिट करता है।

एमएसआई 3 स्थापित करना क्रिप्टो सेवाओं की अनुपस्थिति के कारण विफल रहता है।

Win98 मोड में .NET 2.0 स्थापित करके इस आवश्यकता से बचना संभव है, लेकिन स्थापना प्रक्रिया अंत से पहले टूट जाती है।

क्या किसी ने इससे पहले सामना किया है?

उत्तर

-1

मुझे नहीं लगता कि आप शायद लिनक्स में .NET 2.0 स्थापित कर सकते हैं। यहां तक ​​कि यदि आप कुछ हैक्स का उपयोग करके कर सकते हैं, तो शायद आप आधे टूटे ढांचे के साथ समाप्त हो जाएंगे।

ठीक है, मैंने गुगल किया और यह पृष्ठ Interop with Native Libraries पाया, मुझे लगता है कि आप मोनो में पिनवोक का उपयोग कर सकते हैं, और शराब का सेवन ठीक से कर सकते हैं। इस तरह यह काम करने के लिए बहुत साबित हुआ है और लिनक्स में .NET 2.0 स्थापित करने के बजाय, संभवतः आप समुदाय से अधिक सहायता प्राप्त कर सकते हैं।

+0

मैं इसे करने की संभावना के बारे में चिंतित नहीं हूं, क्योंकि यह 3 कमांड लाइनों (winetricks) में ऐसा करना संभव है और ऐसा लगता है कि अधिकांश लोगों (शराब एपडीबी पर सोने की स्थिति) के लिए काम करना प्रतीत होता है। –

+0

लेकिन आपने उल्लेख किया "चूंकि यह PInvoke कॉल पर भारी निर्भर करता है, इसलिए मोनो यहां काम नहीं करेगा।" मैंने इंगित किया कि मोनो में पिनवोक करना संभव है, हालांकि मैंने इसे व्यक्तिगत रूप से परीक्षण नहीं किया है। – faulty