2011-01-18 14 views
5

इंस्टॉल किए बिना एप्लिकेशन वितरित करें मैं अपने सी # एप्लिकेशन को प्रत्येक कंप्यूटर पर लिनक्स क्लस्टर पर वितरित करना चाहता हूं ताकि मैं इसे प्रत्येक कंप्यूटर पर मोनो इंस्टॉल किए बिना चला सकूं।मोनो

मैंने काम करने के लिए mkbundle प्राप्त करने के लिए घंटों बिताए हैं, लेकिन यह ठीक से बंडल नहीं करता है (मैं उस अन्य मशीन पर एप्लिकेशन चलाने में असमर्थ हूं जिसमें मोनो इंस्टॉल नहीं है)।

ऐसा करने का सबसे अच्छा तरीका क्या है?

+1

आप mkbundle कैसे चला रहे हैं? क्या आपने पढ़ा है: http://www.mono-project.com/Guide:Running_Mono_Aplplications – IanNorton

उत्तर

-4

इस परिदृश्य में मोनो को अलग-अलग इंस्टॉल करना बेहतर हो सकता है - यदि आपको हर बार मोनो शामिल करने की आवश्यकता नहीं है तो अपना ऐप अपडेट करना आसान होगा। सटीक सेटअप एक निश्चित राशि पर निर्भर करेगा कि आप किस प्रकार के लिनक्स का उपयोग कर रहे हैं, लेकिन यदि आप स्रोत निर्माण कर रहे हैं तो भी मोनो इंस्टॉलेशन अपेक्षाकृत दर्द रहित बनाने के तरीके हैं।

+3

mkbundle बिल्कुल बिंदु है, gentuba दूसरे ऐप पर एक विशिष्ट मोनो पर भरोसा किए बिना अपने ऐप को वितरित करना चाहता है। – IanNorton

+0

अंतिम उपयोगकर्ता वितरण के लिए यह मामला होगा, लेकिन यह प्रश्न आपके स्वयं के क्लस्टर में वितरण के बारे में प्रतीत होता है - आप मूल सर्वर सेटअप के हिस्से के रूप में मोनो जोड़ सकते हैं, और ऐप अपडेट करना जटिल इंस्टॉल तर्क के बजाय एक साधारण असेंबली अपलोड है । –