gpt4 book ai didi

exchangewebservices - 尝试在 Android 应用程序中使用 EWS。无法加载程序集 'System.Directory' 服务

转载 作者:行者123 更新时间:2023-12-04 17:49:39 26 4
gpt4 key购买 nike

我想创建一个 Android 应用程序并从我们的 Exchange2010 服务器获取房间列表。对于那些想使用 EWS(Exchange Web Services)的人。我尝试通过 NuGet 安装 EWS 的最新版本 (2.2.0),但它失败了:

Could not install package 'Microsoft.Exchange.WebServices 2.2.0'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v5.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

因为我无法解决这个问题,所以我尝试了 EWS(1.2.0) 的过时版本,我能够安装它。我编写了一些用于测试的基本代码,在尝试构建时出现错误:

Could not load assembly 'System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile?

之后,我添加了对 System.DirectoryServices.dll 的引用。现在我可以构建应用程序了。但是,当尝试调试时,该应用程序会在模拟器中弹出并再次关闭,然后出现错误:

Could not load assembly 'System.DirectoryServices' during startup registration.

我在 Windows 10(最新更新)上使用 Visual Stuido Enterprise 2017。有没有人知道我可以做些什么来完成这项工作?我还尝试了不同的 Android 版本作为目标平台,但都没有用。

最佳答案

我在使用 EWS 和 .NET Core 作为目标框架时遇到了同样的错误。我卸载了不正确的版本并安装了 .NETStandard 版本。 Visual Studio 包管理器控制台的命令:

Install-Package Microsoft.Exchange.WebServices.NETStandard -Version 1.1.0

更多信息: https://github.com/sherlock1982/ews-managed-api

关于exchangewebservices - 尝试在 Android 应用程序中使用 EWS。无法加载程序集 'System.Directory' 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46095272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com