交换服务问题.net核心

交换服务问题.net核心,.net,.net-core,exchange-server,exchangewebservices,.net,.net Core,Exchange Server,Exchangewebservices,我试图执行以下代码 ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2016); service.Credentials = new WebCredentials("username@someone.com", "somepassword"); service.AutodiscoverUrl("username@someone.com"); 上述代码在.NET4.7中有效,但在.NETC

我试图执行以下代码

    ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2016);
    service.Credentials = new WebCredentials("username@someone.com", "somepassword");
service.AutodiscoverUrl("username@someone.com");
上述代码在.NET4.7中有效,但在.NETCore2.2中不起作用

错误消息是:

我必须将ExchangeVersion更改为Exchange2007_SP1,以使其在.net core 2.2中工作。但是,我更愿意使用Exchagne 2016,因为我的一些代码在使用exchange 2007时无法工作

我还尝试使用以下库:

  • Exchange.WebServices.Managed.Api

  • Microsoft.Exchange.WebServices


  • 有人有什么解决办法吗?谢谢。

    作为一个起点,我建议您阅读hmm,因此目前您提供的链接似乎没有很好地支持它?是的,但它现在都是开源的,因此您可以根据需要支持和修改它