连接到EWS(Exchange 2016)

时间:2017-12-14 15:29:42

标签: c# exchange-server exchangewebservices

我正在创建我的服务:

$('#nav-links').on('activate.bs.scrollspy', function () { 
// or $('#nav-links li').on('activate.bs.scrollspy', function () {
// or $('#nav-links li').on('activate',  function(){
    alert('sdsd'); // no alert, but scrollspy is working
})

目前我使用的是.NET 4.6.1和ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013); (Nuget Version Microsoft.Exchange.WebServices v15.0.0.0

2.2.0我遗失了enums

enter image description here

为什么?

3 个答案:

答案 0 :(得分:1)

NuGet程序包最后更新于2015年1月15日.Exchange 2016于2016年10月1日发布。由于在创建程序包时该Exchange版本不存在,并且Microsoft未提前添加,这就解释了为什么它不存在。

答案 1 :(得分:1)

您也可以从GitHub下载最新版本的EWS Managed API并自行构建程序集,或者使用Exchange.WebServices.Managed.Api创建的marklamley nuget包。它包括EWS Managed API项目的当前版本2.2.1.1。

答案 2 :(得分:-1)

Here我找到了解决方法:

  

浏览到您安装的位置   EWS托管API DLL。安装程序设置的默认路径是   以下:C:\Program Files\Microsoft\Exchange\Web Services\<version>\。路径可能因您是否下载而异   32.或64位版本的Microsoft.Exchange.WebServices.dll。   选择Microsoft.Exchange.WebServices.dll,然后选择确定或添加。这个   将EWS托管API引用添加到您的项目中。

这应该是“最新”版本 - 或者是新版本的NuGet版本。