应用程序端口生成错误:找不到程序集“Microsoft.Exchange.WebServices”
本文关键字:程序集 Microsoft Exchange WebServices 找不到 错误 应用程序 | 更新日期: 2023-09-27 17:57:11
我是 AppHarbor 的新手,我的项目(Asp.net/C# Web 服务)遇到此构建错误。我的问候世界工作正常并已部署。但是,我编写的这个新方法使用 EWS 托管包连接到 Exchange。
它在我的本地工作正常,但在 AppPort 上则不行。我尝试将预编译设置为 False,但错误仍然存在。这是详细的文字。任何指示/帮助将不胜感激。
1>项目 "D:''temp''aeprsuko.xdi''input''exchangeservice''exchangeservice.sln" (1)正在节点 1(默认目标)上构建 "D:''temp''aeprsuko.xdi''input''exchangeservice''exchangeservice''exchangeservice''exchangeservice.csproj" (2)。 2>准备构建: 创建目录"obj''Release''"。 ResolveAssemblyReferences: 主要参考文献"Microsoft.Exchange.WebServices"。 2>C:''Windows''Microsoft.NET''Framework''v4.0.30319''Microsoft.Common.targets(1578,5):警告MSB3245:无法解析此引用。找不到程序集"Microsoft.Exchange.WebServices"。检查以确保磁盘上存在程序集。如果代码需要此引用,则可能会收到编译错误。[D:''temp''aeprsuko.xdi''input''exchangeservice''exchangeservice''exchangeservice.csproj]
问题很可能是你没有使用应用推送相关的 dll,如果你是,你可能会在本地计算机上的位置引用它,并标记你的应用本地位置。
请尝试改用 NuGet 包,或确保使用代码推送 dll。常见问题解答中有更多关于此类问题的帮助。
在项目的参考资料中,您可以尝试将"复制本地"设置为 true?