2011-08-22 11 views
7

मैंने हाल ही में एक छोटा ऐप लिखा है जो माइक्रोसॉफ्ट आउटलुक से संपर्क लेगा और उसके बाद एक सीएसवी और हेड ऑफिस पर ईमेल बनायेगा।ओएसएक्स पर विंडोज़ काम के लिए लिखा गया एक .NET प्रोग्राम क्या कर सकता है?

ऐप एक इलाज करता है लेकिन हमारे पास एकमात्र मुद्दा है कि हमारी कुछ बिक्री टीम कार्यालय के मैक संस्करण के साथ मैक किताबों का उपयोग करती है।

क्या कोई तरीका है जिसमें सी # में लिखा गया .NET ऐप ओएसएक्स मशीनों पर काम कर सकता है या यह एक अलग भाषा में लिखने की तलाश में है और यह देखने का एक मामला है कि इसमें प्लग करने का कोई तरीका है या नहीं दृष्टिकोण।

+0

इस पोस्ट के साथ चेक http://stackoverflow.com/questions/1745525/net-application-to-mac-os-x-application और http://social.msdn.microsoft.com/Forums/en-US/clr/thread/330318ab-ec97-4f5a-b037-f91bbe248d52/ –

+1

आप [मोनो] (http: //www.mono- project.com/Mono:OSX), लेकिन यदि आप Outlook से डेटा पढ़ने के लिए ऑफिस इंटरऑप का उपयोग कर रहे हैं तो मुझे बहुत संदेह है कि आप इसे मैक पर काम कर सकते हैं ... –

+0

वेड, आप एमएस आउटलुक से कैसे जुड़ रहे हैं? यहां तक ​​कि यदि मोनो या जावा/सी ++ का उपयोग करना आप अंततः दो प्लेटफार्मों के लिए एक ही स्रोत कोड साझा करने में सक्षम होंगे, तो यह वास्तव में क्लाइंट मशीन (आउटलुक संस्करण) में स्थापित होने पर निर्भर करता है और आप इसे कैसे कनेक्ट करते हैं ... –

उत्तर

8

आपका सी # प्रोग्राम ओएसएक्स में काम कर सकता है यदि मोनो (यूनिक्स/लिनक्स के लिए .NET) स्थापित है।

हालांकि, मुझे नहीं लगता कि कार्यालय असेंबली (जिन्हें आपने अपनी परियोजना में संदर्भित किया है) ओएसएक्स पर काम करने जा रहे हैं क्योंकि वे कार्यालय COM देशी ऑब्जेक्ट्स के लिए .NET असेंबली हैं जो विंडोज ओएस निर्भर हैं।

+0

1+ का उपयोग करके दृष्टिकोण से कनेक्ट करता हूं। यह एक नहीं है: नेट मुद्दा - यह कार्यालय के साथ इंटरफेसिंग में से एक है। – TomTom

+1

असल में यह एक .nET समस्या है क्योंकि वह कार्यालय के साथ संचार कर रहा है, यह निर्धारित करेगा कि यह मोनो में काम करेगा या नहीं। –

3

डॉटनेट में एप्लिकेशन ओएसएक्स में चलाया जा सकता है जब मोनो मैक बुक पर स्थापित हो, लेकिन डॉटनेट में सभी सटीक कोड नहीं। आप MoMa (मोनो माइग्रेशन विश्लेषक) के साथ अपना कोड देख सकते हैं कि "क्या आपका कोड मोनो के साथ लिनक्स/यूनिक्स ऑपरेशन सिस्टम में चलाया जा सकता है?"

आप मोमा पा सकते हैं (यह मुफ़्त है) सुना में: http://www.mono-project.com/docs/tools+libraries/tools/moma/

संबंधित मुद्दे