विंडोज पर मोनो विकास के लिए सबसे अच्छा सेटअप क्या है?

वोट
33

मैं ज्यादातर समय मनोरंजन के लिए, मोनो के साथ खेलने की कोशिश कर रहा शुरू कर दिया। मैं पहली बार है कि एक makefile में एक csproj में परिवर्तित कर देंगे दृश्य स्टूडियो प्लगइन का उपयोग करने की कोशिश की है, लेकिन वहाँ मैं भी monodevelop आईडीई, जो अच्छा लग रहा था के बारे में पढ़ा विजुअल स्टूडियो 2005 के लिए कोई संस्करण उपलब्ध लग रहा था। दुर्भाग्य से, इसके लिए कोई पूर्व फैब विंडोज पैकेज है। मैं कुछ निर्देशों का पालन करने के लिए अन्य अर्द्ध संबंधित इंस्टॉल किए जाने से निर्भरता के संयोजन से इसे बनाने की कोशिश की। यह काम नहीं किया है, लेकिन यह शायद इसलिए है क्योंकि मैं एक Windows उन्मुख पुरुष हूँ और मुश्किल से वर्तनी लिख सकता है makefile है।

तो, मेरे सवाल यह है: सबसे कम ऊर्जा रास्ता उठो और Windows पर कुछ मोनो आधारित विकास की कोशिश करने के चलाने के लिए क्या है?

05/08/2008 को 21:15
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


10 जवाब

वोट
15

मैं VMWare प्लेयर बढ़ाने का सुझाव देते हैं और मुक्त मोनो विकास मंच छवि है कि वेबसाइट पर उपलब्ध कराया जाता है का उपयोग कर।

डाउनलोड मोनो

इस के लिए सेटअप समय कम हो जाएगा, और यह भी आप अपने कोड .NET में काम कर पाने के लिए और फिर स्विचन मशीनों के एक बड़े पैमाने पर परेशानी और की तरह बिना मुद्दों पोर्टिंग पर ध्यान केंद्रित करने की अनुमति देगा। VMWare प्लेयर उपकरण आप बस खींचें और उन्हें कॉपी करने के लिए पर फ़ाइलें ड्रॉप करने की अनुमति देगा।

मैं अपने नेट क्षुधा की एक जोड़ी लेने के लिए और उन्हें हमारी नीतियों मोनो बनाने के लिए देख रहा हूँ, और इस पथ मैं यहाँ शीघ्र ही लेने के लिए जा रहा हूँ है।

05/08/2008 को 23:43
का स्रोत उपयोगकर्ता

वोट
11

एक साल बाद और इस का जवाब बहुत बदल गया है। अब आप उपयोग कर सकते हैं monodevelop विंडोज पर, या आप उपयोग कर सकते हैं यदि आप दृश्य स्टूडियो में अधिक सहज महसूस कर रहे दृश्य स्टूडियो उपकरण सब कुछ लिखने के लिए और फिर वी एम में पर डिबग यकीन है कि यह लिनक्स पर काम कर रहा है।

08/12/2009 को 17:48
का स्रोत उपयोगकर्ता

वोट
9

@Chris मैं ने पाया है कि विजुअल स्टूडियो .NET के खिलाफ के विकास के लिए सबसे अच्छा आईडीई है - मुझे लगता है कि मोनो लक्षित करने के लिए सबसे अच्छा तरीका है वास्तव में है बस को विकसित करने और Windows के तहत दृश्य स्टूडियो में निर्माण तो बस लिनक्स पर सीधे उन बाइनरी चलाने के लिए (या जो भी अन्य मोनो मंच आप उपयोग कर रहे हैं)। विजुअल स्टूडियो का नि: शुल्क संस्करण हैं, तो लाइसेंस एक चिंता का विषय है। आप लिनक्स के तहत विकसित कर रहे हैं, तो सबसे अच्छा सॉफ्टवेयर शायद एक मोनो प्लगइन (देखें के साथ ग्रहण किया जाता है मोनो पुस्तिका - ग्रहण स्थापना के निर्देश के लिए) लेकिन ध्यान रखें यह सुविधाओं या दृश्य स्टूडियो है भाषा एकीकरण की राशि के पास भी नहीं है।

@modesty मोनो एक 3 पार्टी .NET फ़्रेमवर्क जो आप Windows के अलावा अन्य प्लेटफार्मों पर NET अनुप्रयोगों को चलाने के लिए अनुमति देता है के खुले स्रोत कार्यान्वयन है।

05/08/2008 को 22:23
का स्रोत उपयोगकर्ता

वोट
6

सबसे अच्छी चीजों में अगर मोनो के लिए दृश्य स्टूडियो के साथ विकासशील आप कर सकते हैं में से एक मोमा प्राप्त करने के लिए है http://www.mono-project.com/MoMA । यह विधानसभाओं है कि आप का निर्माण और संभावित मोनो समस्याओं दिखाने वाली रिपोर्ट उत्पन्न के किसी भी संख्या निरीक्षण करेंगे (जैसे, तरीकों मोनो पुस्तकालय में लागू नहीं)। यह एक जीयूआई या स्वचालित बनाता है में उपयोग के लिए कमांड लाइन से चलाया जा सकता है।

08/08/2008 को 15:29
का स्रोत उपयोगकर्ता

वोट
4

व्यक्तिगत रूप से, मैं सिर्फ विजुअल स्टूडियो 2008 में संकलन कर रहा हूँ जैसे कि वह नेट 2.0 के लिए थे और उसके बाद (एक VirtualBox, पर OSX मोनो में विंडोज पर VS2008) मोनो में चल रहा है। सभी समस्याओं, वैसे भी, क्रम पर आते हैं, इसलिए प्रणाली पूरी तरह से काम करता है।

मैं सिर्फ यह पाया बहुत नई कड़ी है, जो अद्भुत है और दिखाता है कि मोनो के लिए विजुअल स्टूडियो 2008 स्थापित करने के लिए।

इसी समय, की स्थापना OpenSuse या Ubuntu एक VirtualBox के अंदर पर मोनो (सूर्य के उत्पाद) आसान, दर्द रहित है, और परित्याग करने के लिए जो कुछ भी मंच आप सामान्य रूप से में रहते हैं आप के लिए मजबूर नहीं है।

यह आपके प्रश्न के लिए प्रासंगिक नहीं है, लेकिन मैं ध्यान दें हो सकता है कि मैं सिर्फ मोनो में मिला है और मैं कार्यान्वित किया जाता है नेट का कितना Winforms सामान की बहुत सहित, पर चकित हूँ।

31/07/2009 को 13:55
का स्रोत उपयोगकर्ता

वोट
4

बस के लिए कोई कारण नहीं है का निर्माण मोनो उपयोग करके आपके एप्लिकेशन; नेट CLR के पूरे मुद्दे कि संकलित उत्पादन पार मंच है।

तो आप बस अपने पसंदीदा आईडीई का उपयोग कर इसे निर्माण कर सकते हैं (और यदि आप IDEs पसंद है, माइक्रोसॉफ्ट के लिए सबसे अच्छा एक का उपयोग करने के लिए है) और फिर परीक्षण मोनो पर। यहां तक कि अगर आप मोनो विंडोज पर काम मिलता है, यह आपको अपने ऐप्लिकेशन की पोर्टेबिलिटी का एक बहुत अच्छा परीक्षण नहीं होगा: क्या होगा कि आपके ऐप संभालने फ़ाइल नाम उन के बैकस्लैश है, या वहाँ कुछ एक फ़ोल्डर प्रोग्राम फ़ाइलें बुलाया के बारे में खास बात यह है कि जैसे मूर्खतापूर्ण बातें करता है? पोर्टेबिलिटी परीक्षण करने का सबसे अच्छा तरीका वास्तव में लक्ष्य मंच पर अपने ऐप का परीक्षण करने के लिए है।

और उस पर एक तरह एक लिनक्स VMware खिलाड़ी से कोई लेना देना बहुत आसान है http://www.go-mono.com/mono-downloads/download.html

15/09/2008 को 18:37
का स्रोत उपयोगकर्ता

वोट
4

मिगुएल मोनो दृश्य स्टूडियो पर दूरस्थ डीबगिंग के साथ लिनक्स पर चल रहा डिबगिंग बारे में एक पोस्ट किया था। यह कुछ आप में ... देखना चाहते हो सकता है मोनो डिबग करने के लिए दृश्य स्टूडियो का उपयोग करना । वहाँ भी एक नया बुलाया परियोजना है Cloverleaf जिसका लक्ष्य दृश्य स्टूडियो में विंडोज पर मोनो डिबगिंग सक्षम कर रहा है।

08/09/2008 को 14:28
का स्रोत उपयोगकर्ता

वोट
3

मोनो के लिए ग्रहण प्लगइन मर चुका है। लिनक्स पर उपयोग करने monodevelop या एक्स का विकास करना है, तो आप अच्छा वाणिज्यिक समर्थन चाहते हैं (हालांकि monodevelop उन पर बंद हो रहा है तेजी से सुविधा के लिहाज से)। विंडोज़ पर SharpDevelop मोनो के खिलाफ कोड संकलन के लिए कस्टम MSBuild लक्ष्य है।

मोनो और monodevelop तेजी से बदल रहे हैं के रूप में, नवीनतम संस्करण जारी का उपयोग सुनिश्चित करें, भले ही वे अभी तक के रूप में स्थिर चिह्नित नहीं कर रहे हैं (उदाहरण के लिए संस्करणों शेयर उबंटू के साथ भेज दिया बहुत पुराने हो गए हैं) हो।

VMWare छवि एक शानदार तरीका लिनक्स पर विंडोज विकसित कोड का परीक्षण शुरू करने के लिए है। cygwin स्पर्श जब तक आप पहले से ही उसके साथ बहुत पक्षधर नहीं हैं।

28/08/2008 को 11:19
का स्रोत उपयोगकर्ता

वोट
3

मेरी पहली वृत्ति नहीं बल्कि बेकार "स्थापित लिनक्स" होगा। आप कुछ हद तक कर रहे हैं वर्तमान के खिलाफ तैराकी कोशिश करते हैं और खिड़कियों के तहत मोनो में विकसित करने के लिए। जीटीके स्थापित कर रहा है और सब कुछ एक का एक सा मेरे अनुभव में परेशान है।

आप लिनक्स का उपयोग कर की तरह महसूस करते हैं, तो आप कर सकता है उबंटू का प्रयास करें

अन्यथा:

यहाँ कुछ जानकारी है: http://www.mono-project.com/Mono:Windows और ऐसा लगता cygwin toolchain आपका सर्वश्रेष्ठ दांव हो सकता है। मुझे नहीं लगता कि आप makefiles से बचने के लिए, दुर्भाग्य से सक्षम होने के लिए जा रहे हैं है। मैं से एक से थोड़ा अधिक स्पष्ट ट्यूटोरियल पाया ओ रेली

@modesty:

मोनो को विकसित करने और लिनक्स, सोलारिस, मैक ओएस एक्स, Windows, और यूनिक्स पर नेट क्लाइंट और सर्वर अनुप्रयोगों को चलाने के लिए आवश्यक सॉफ्टवेयर प्रदान करता है। नोवेल (द्वारा प्रायोजित http://www.novell.com ), मोनो ओपन सोर्स प्रोजेक्ट एक सक्रिय और उत्साही योगदान समुदाय है और लिनक्स अनुप्रयोगों के विकास के लिए प्रमुख विकल्प बनने के लिए स्थिति में है।
- मोनो साइट से।

05/08/2008 को 22:27
का स्रोत उपयोगकर्ता

वोट
1

मैं ज्यादातर सिर्फ monodevelop का उपयोग सुनिश्चित करें मेरा सामान मोनो runtimes के खिलाफ काम करेगा बनाने की कोशिश कर का विचार पसंद आया। मुझे लगता है कि यह भी MSBuild के साथ पागल हो जाते हैं और कि मोनो के खिलाफ निर्माण करने की कोशिश कुछ कस्टम लक्ष्यों को लिखने के लिए संभव हो जाएगा, लेकिन यह है कि मूल रूप से अब मृत हो चुके प्लग-इन की कार्यक्षमता जो मुझे लगता है के निर्माण के लिए गैर तुच्छ था नकल है। मैं cygwin के साथ नाबालिग अनुभव है करते हैं, और मैं खुश टाइपिंग "कॉन्फ़िगर" और कर रहा हूँ दिन भर "बनाना" है, लेकिन जब एक समस्या यह है कि इस प्रक्रिया में होता है, मैं वास्तव में खराब कर दिया हूँ। मैं शायद फिर से यह सब के साथ खेलने की कोशिश करता हूँ, लेकिन अगर यह मुझे कुछ घंटे से भी अधिक समय लगता है एक तरह से मोनो runtimes के खिलाफ आराम से निर्माण करने के लिए साथ आने के लिए, मैं शायद सिर्फ जमानत करेंगे।

मैं ग्रहण विचार की कोशिश करेंगे। मैं का उपयोग जावा के लिए है कि, तो मैं c # सामान काम करने के लिए प्राप्त करने में सक्षम हो सकता है। हम देखेंगे...

05/08/2008 को 23:37
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more