引用 EWS 托管 API 集

查找有关如何引用 EWS 托管 API 程序集的信息。

EWS 托管 API 提供了一个简单且功能齐全的接口,可用于开发和扩展使用 Exchange Web 服务 (EWS) 的应用程序。 无论是使用 Visual Studio 还是使用其他代码编辑器来开发 EWS 托管 API 应用程序,都将需要引用 EWS 托管 API 程序集。 如果尚未安装 EWS 托管 API,请务必 下载该 API

注意

EWS 托管 API 现已作为 GitHub 上的开源项目推出。 你可以使用开源库进行以下操作:

  • 为 API 提供缺陷修复和增强功能。
  • 在修补程序和增强功能在正式的版本中可用之前获取它们。
  • 访问最全面且最新的 API 实现,将其用作参考或在新的平台上创建新库。

欢迎你通过 GitHub 做出贡献

引用程序集

添加引用的最常见方法是使用 Visual Studio。 我们知道一些开发人员喜欢使用其他编辑器,因此我们包括了有关使用命令行编译器的说明以及有关使用 Visual Studio 的说明。 你可能会注意到,下面的代码示例具有相同的 using 语句。 这两种方法的区别在于命令行编译器需要程序集文件的位置。 Visual Studio 引用则在后台处理此问题。

要使用 Visual Studio 添加引用,请

  1. 将 Microsoft.Exchange.WebServices.dll 文件和 Microsoft.Exchange.WebServices.xml 文件放入所选文件夹中。 默认情况下,文件安装在 C:\Program Files\Microsoft\Exchange\Web Services\2.0\ 中,但你可以将文件存储在计算机上的任何位置。

  2. 在 Visual Studio 中的解决方案资源管理器窗格中,选择“引用”,然后选择“添加引用”。 此操作将打开“添加引用”窗口。

  3. 在“添加引用”窗口中,导航到“浏览”选项卡,浏览到 Microsoft.Exchange.WebServices.dll 文件的位置,选择该文件,然后选择“确定”。

  4. 要在应用程序中使用 EWS 托管 API,请为 Microsoft.Exchange.WebServices.Data 命名空间添加 using 语句。

     using Microsoft.Exchange.WebServices.Data;
    

要使用命令行编译器添加引用并生成应用程序,请

  1. 将 Microsoft.Exchange.WebServices.dll 文件放入所选文件夹中。 此文件夹将是编译器的输出文件夹。

  2. 在源代码编辑器中,将 using 语句添加到 Microsoft.Exchange.WebServices.Data 命名空间的源代码。

     using Microsoft.Exchange.WebServices.Data;
    
  3. 运行命令行编译器以生成应用程序。 以下命令使用 .NET Framework C# 编译器生成源代码文件“program.cs”中定义的 Windows 应用程序。 它假定编译器位于默认安装目录中,并且 Microsoft.Exchange.WebServices.dll 文件位于名为“build”的当前目录的子目录中。

     c:\Windows\Microsoft.NET\Framework\3.5\csc /target: winexe /out: build\testApplication /reference: build\Microsoft.Exchange.WebServices.dll program.cs
    

另请参阅