यह एक पुराना सवाल है, और ओपी और @ जैकोब क्रिस्टेनसेन द्वारा दो उत्तरों प्रश्न का उत्तर देते हैं। मैं बस उल्लेख करूंगा कि मुझे स्थिति काफी उलझन में मिल रही है।
मैंने हाल ही में (मैन्युअल रूप से, 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 \
आइए जोड़ सकते हैं कि ईडब्ल्यूएस प्रबंधित को NuGet पैकेज स्रोत में जोड़ा गया है जो विजुअल स्टूडियो में किसी प्रोजेक्ट में जोड़ना वास्तव में आसान बनाता है। –
@JakobChristensen - मुझे लगता है कि Nuget नाम अंतर्ज्ञानी है ... जैसे "msft Exchange 2.0" या कुछ समान है? – LamonteCristo
NuGet विजुअल स्टूडियो के लिए एक उपकरण है जो इसे डाउनलोड करने और विभिन्न पुस्तकालयों के संदर्भ जोड़ने में वास्तव में आसान बनाता है। आप यहां NuGet के बारे में अधिक पढ़ सकते हैं: http://nuget.codeplex.com/ –