我在哪里可以获得最新的Microsoft.Exchange.WebServices.DLL?

时间:2012-05-01 17:44:46

标签: exchange-server exchangewebservices exchange-server-2010

我正在尝试使用最新的Exchange Web服务DLL,但是当我搜索我的硬盘时,我看到许多版本的Microsoft.Exchange.WebServices.DLL,最新版本为14.0.650.7,日期为1 / 24/12

我想重建我的机器但找不到官方的地方来获取这个DLL。我试图下载latest SDK我看不到任何要使用的DLL,也没有任何CHM供我使用。

我在哪里可以获得最新版本的Microsoft.Exchange.WebServices.DLL?

4 个答案:

答案 0 :(得分:6)

EWS托管API的当前版本为1.2。似乎微软有时会忘记更新最新下载的链接,这使得很难找到最新版本的内容,但我通常会在需要新的时候去www.microsoft.com/downloads并搜索“Exchange Web Services Managed API”下载。


<强>更新 EWS在NuGet上: http://www.nuget.org/packages?q=EWS

答案 1 :(得分:6)

以下是EWS 2.2

的链接

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

这是通过访问www.microsoft.com/downloads并搜索“Exchange Web Services Managed API”(感谢Jakob)找到的。

答案 2 :(得分:1)

这是一个老问题,OP和@JakobChristensen的两个答案确实回答了这个问题。我只想提一下,我发现情况相当混乱。

我最近(手动,不是通过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

文件应放在这里:

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

这就是我放置它的地方。后来,在使用Microsoft示例程序时,我注意到它确实引用了该位置的文件。

但另一个Microsoft示例程序引用了GAC中的文件!

C:\ Windows \组件\ GAC_MSIL \ Microsoft.Exchange.WebServices \ 15.0.0.0__31bf3856ad364e35 \ Microsoft.Exchange.WebServices.dll

此版本的文件/产品版本为15.00.0847.030。

我不确定该文件是如何到达那里的,可能是Visual Studio安装的一部分。

还有一种名为EWSCore的东西,它显然是官方EWS的分叉版本,并修复了一些错误。

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

我目前的决定是,我会将官方NuGet版本视为我将要标准化的版本,并手动将其下载到我的开发PC和构建PC并将其放在此处:

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

答案 3 :(得分:0)

我不确定这不是偏离主题的,但您可能希望下载并安装最新的Web Services Enhancement包:http://www.microsoft.com/en-us/download/details.aspx?id=14089