13

मैं नवीनतम एक्सचेंज वेब सर्विसेज डीएलएल का उपयोग करने की कोशिश कर रहा हूं, हालांकि जब मैं अपनी हार्ड ड्राइव खोजता हूं तो मुझे माइक्रोसॉफ्ट के कई संस्करण दिखाई देते हैं। एक्सचेंज। वेब सर्विसेज.डीएलएल, सबसे हालिया संस्करण 14.0.650.7 1/24 की तारीख के साथ/12।मुझे नवीनतम माइक्रोसॉफ्ट.एक्सचेंज.WebServices.DLL कहां मिल सकता है?

मैं अपनी मशीन का पुनर्निर्माण करना चाहता हूं लेकिन यह DLL प्राप्त करने के लिए कोई आधिकारिक स्थान नहीं ढूंढ सकता। मैंने latest SDK डाउनलोड करने का प्रयास किया है, मुझे उपयोग करने के लिए कोई डीएलएल नहीं दिख रहा है, न ही मेरे लिए उपयोग करने के लिए कोई सीएचएम है।

मुझे माइक्रोसॉफ्ट का नवीनतम संस्करण कहां मिल सकता है। एक्सचेंज.WebServices.DLL?

उत्तर

6

यहाँ यह www.microsoft.com/ पर जाकर मिला था EWS 2.2

http://www.microsoft.com/en-us/download/details.aspx?id=42951

के लिए लिंक है "एक्सचेंज वेब सर्विसेज प्रबंधित एपीआई" के लिए डाउनलोड और खोज (धन्यवाद जैकोब)

+3

आइए जोड़ सकते हैं कि ईडब्ल्यूएस प्रबंधित को NuGet पैकेज स्रोत में जोड़ा गया है जो विजुअल स्टूडियो में किसी प्रोजेक्ट में जोड़ना वास्तव में आसान बनाता है। –

+0

@JakobChristensen - मुझे लगता है कि Nuget नाम अंतर्ज्ञानी है ... जैसे "msft Exchange 2.0" या कुछ समान है? – LamonteCristo

+0

NuGet विजुअल स्टूडियो के लिए एक उपकरण है जो इसे डाउनलोड करने और विभिन्न पुस्तकालयों के संदर्भ जोड़ने में वास्तव में आसान बनाता है। आप यहां NuGet के बारे में अधिक पढ़ सकते हैं: http://nuget.codeplex.com/ –

0

मुझे यकीन नहीं है कि यह यहां विषय-वस्तु नहीं है, लेकिन आप शायद नवीनतम वेब सेवा संवर्धन पैकेज को डाउनलोड और इंस्टॉल करना चाहते हैं: http://www.microsoft.com/en-us/download/details.aspx?id=14089

+0

यदि यह नवीनतम संस्करण है, तो इसकी तिथि 2005 है। मुझे यकीन है कि उन चीजों को अब डब्लूसीएफ में बंडल किया गया है, या नवीनतम ढांचा। क्या आप वाकई इसे स्थापित करके डाउनग्रेड नहीं कर रहे हैं? – LamonteCristo

6

ईडब्ल्यूएस प्रबंधित API का वर्तमान संस्करण 1.2 है। ऐसा लगता है कि माइक्रोसॉफ्ट कभी-कभी नवीनतम डाउनलोड के लिंक अपडेट करना भूल जाता है जो यह पता लगाने में मुश्किल बनाता है कि नवीनतम संस्करण क्या है लेकिन मैं आमतौर पर www.microsoft.com/downloads पर जाता हूं और जब भी मुझे एक नया डाउनलोड चाहिए तो "एक्सचेंज वेब सर्विसेज प्रबंधित API" की खोज करें।


अद्यतन: EWS NuGet पर है: http://www.nuget.org/packages?q=EWS

+0

धन्यवाद, यह मेरे पास – LamonteCristo

+3

की तुलना में नया था, जवाब पोस्ट होने के बाद से 2.0 को रिलीज़ किया गया है .... –

+0

संदर्भों में बस "एक्सचेंज वेब सर्विसेज" की खोज करें-> राइट क्लिक -> "NuGet पैकेज प्रबंधित करें ..." – Robino

1

यह एक पुराना सवाल है, और ओपी और @ जैकोब क्रिस्टेनसेन द्वारा दो उत्तरों प्रश्न का उत्तर देते हैं। मैं बस उल्लेख करूंगा कि मुझे स्थिति काफी उलझन में मिल रही है।

मैंने हाल ही में (मैन्युअल रूप से, NuGet के माध्यम से नहीं) वर्तमान NuGet संस्करण डाउनलोड किया है, जिसे वे वर्तमान में "2.2.0" कहते हैं।

https://www.nuget.org/packages/Microsoft.Exchange.WebServices/

लेकिन .dll पर आंतरिक फ़ाइल/उत्पाद संस्करण 15.00.0913.015 है।

यह पेज

https://msdn.microsoft.com/en-us/library/office/dn528373(v=exchg.150).aspx

के अनुसार फ़ाइल यहाँ रखा जाना चाहिए:

सी: \ Program Files \ Microsoft \ एक्सचेंज \ वेब सेवा \ 2.0 \

ताकि जहां है मैंने इसे रखा बाद में, जब एक माइक्रोसॉफ्ट नमूना कार्यक्रम के साथ खेल रहा था मैंने देखा कि यह वास्तव में उस स्थान पर फ़ाइल का संदर्भ देता है।

लेकिन एक अन्य माइक्रोसॉफ्ट नमूना कार्यक्रम ने जीएसी में फ़ाइल का संदर्भ दिया!

C: \ WINDOWS \ विधानसभा \ GAC_MSIL \ Microsoft.Exchange.WebServices \ 15.0.0.0__31bf3856ad364e35 \ Microsoft.Exchange.WebServices.dll

इस संस्करण में फ़ाइल/उत्पाद संस्करण 15.00.0847.030 था।

मुझे यकीन नहीं है कि वह फ़ाइल कैसे मिली, शायद विजुअल स्टूडियो स्थापना का हिस्सा।

ईडब्ल्यूएससीओआर नामक कुछ भी है, जो कुछ बग फिक्स के साथ आधिकारिक ईडब्ल्यूएस का स्पष्ट रूप से फोर्क संस्करण है।

https://www.nuget.org/packages/EWSCore/

मेरे वर्तमान निर्णय है कि मैं विचार करेंगे आधिकारिक NuGet संस्करण संस्करण मैं को मानकीकृत करेंगे हो सकता है, और मैन्युअल रूप से मेरे विकास पीसी और अपने निर्माण पीसी के लिए इसे डाउनलोड और इसे यहाँ जगह है:

सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट \ एक्सचेंज \ वेब सेवाएं \ 2.0 \

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