13

Tôi đang cố sử dụng DLL Dịch vụ Web Exchange mới nhất, tuy nhiên khi tôi tìm kiếm ổ đĩa cứng của mình, tôi thấy nhiều phiên bản Microsoft.Exchange.WebServices.DLL, phiên bản mới nhất là 14.0.650.7 với ngày 1/24/12.Tôi có thể lấy Microsoft.Exchange.WebServices.DLL mới nhất ở đâu?

Tôi muốn xây dựng lại máy nhưng không thể tìm thấy nơi chính thức để tải tệp DLL này. Tôi đã cố gắng để tải về các latest SDK Tôi không thấy bất kỳ DLL để sử dụng, cũng không có bất kỳ CHM cho tôi để sử dụng.

Tôi có thể lấy phiên bản Microsoft.Exchange.WebServices.DLL mới nhất ở đâu?

Trả lời

6

Dưới đây là liên kết để EWS 2.2

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

này đã được tìm thấy bằng cách vào www.microsoft.com/ tải xuống và tìm kiếm "API được quản lý dịch vụ Web Exchange" (cảm ơn Jakob)

+3

Hãy để có thể thêm rằng EWS Managed đã được thêm vào nguồn gói NuGet mà làm cho nó thực sự dễ dàng để thêm vào một dự án trong Visual Studio. –

+0

@JakobChristensen - Tôi giả sử tên Nuget là trực quan ... như "msft Exchange 2.0" hoặc một cái gì đó tương tự? – LamonteCristo

+0

NuGet là một công cụ cho Visual Studio giúp dễ dàng tải xuống và thêm tài liệu tham khảo vào các thư viện khác nhau. Bạn có thể đọc thêm về NuGet tại đây: http://nuget.codeplex.com/ –

0

Tôi không chắc chắn đây không phải là chủ đề ở đây, nhưng có thể bạn sẽ muốn tải xuống và cài đặt gói Nâng cao dịch vụ web mới nhất: http://www.microsoft.com/en-us/download/details.aspx?id=14089.

+0

Nếu đó là phiên bản mới nhất, nó có ngày năm 2005. Tôi chắc chắn những thứ đó đã được đưa vào WCF ngay bây giờ hoặc mới nhất khuôn khổ. Bạn có chắc tôi không hạ cấp bằng cách cài đặt nó? – LamonteCristo

6

Phiên bản hiện tại của API được quản lý EWS là 1.2. Có vẻ như Microsoft đôi khi quên cập nhật các liên kết đến bản tải xuống mới nhất khiến khó tìm ra phiên bản mới nhất nhưng tôi thường truy cập vào www.microsoft.com/downloads và tìm kiếm "API quản lý dịch vụ Web Exchange" bất cứ khi nào tôi cần tải xuống mới.


UPDATE: EWS là trên NuGet: http://www.nuget.org/packages?q=EWS

+0

Cảm ơn, đó là mới hơn so với những gì tôi đã có – LamonteCristo

+3

ACtually 2.0 đã được phát hành kể từ khi câu trả lời được đăng ... –

+0

Chỉ cần tìm kiếm "trao đổi webservices" trong Tham khảo-> Nhấp chuột phải -> "Quản lý gói NuGet ..." – Robino

1

Đây là một câu hỏi cũ, và hai câu trả lời của OP và @JakobChristensen trả lời câu hỏi. Tôi sẽ chỉ đề cập rằng tôi đang tìm kiếm tình hình khá khó hiểu.

Gần đây, tôi (theo cách thủ công, không phải qua NuGet) đã tải xuống phiên bản NuGet hiện tại mà hiện tại họ đang gọi là "2.2.0".

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

Nhưng phiên bản tập tin/sản phẩm nội bộ về các .dll là 15.00.0913.015.

Theo trang này

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

tập tin nên được đặt ở đây:

C: \ Program Files \ Microsoft \ Exchange \ Web Services \ 2.0 \

Vì vậy, đó là nơi Tôi đã đặt nó. Sau đó, khi chơi xung quanh với một chương trình mẫu của Microsoft, tôi lưu ý rằng nó đã thực sự tham chiếu đến tệp tại vị trí đó.

Nhưng một chương trình mẫu khác của Microsoft đã tham chiếu tệp trong GAC!

C: \ WINDOWS \ lắp ráp \ GAC_MSIL \ Microsoft.Exchange.WebServices \ 15.0.0.0__31bf3856ad364e35 \ Microsoft.Exchange.WebServices.dll

Phiên bản này đã có phiên bản tập tin/sản phẩm 15.00.0847.030.

Tôi không chắc cách tệp đó có ở đó, có thể là một phần của cài đặt Visual Studio.

Ngoài ra còn có một cái gì đó gọi là EWSCore, mà rõ ràng là một phiên bản chia rẽ của EWS chính thức với một số sửa lỗi.

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

quyết định hiện tại của tôi là tôi sẽ xem xét các phiên bản chính thức NuGet là phiên bản tôi sẽ chuẩn hóa trên, và tự tải nó vào máy tính phát triển của tôi và xây dựng máy tính của tôi và đặt nó ở đây:

C: \ Program Files \ Microsoft \ Exchange \ Web Services \ 2.0 \

Các vấn đề liên quan