Appharbor构建错误:找不到程序集“Microsoft.Exchange.WebServices”

时间:2013-02-01 06:37:42

标签: c# asp.net exchangewebservices appharbor

我是AppHarbor的新手,我的项目(Asp.net / C #Web服务)出现了这个构建错误。我的你好世界运作良好并且已经部署。但是,我编写的这个新方法使用EWS托管包连接到Exchange。

它适用于我的本地,但不适用于AppHarbor。我已尝试将预编译设置为False,但错误仍然存​​在。这是详细文本....任何指针/帮助将不胜感激。

1>项目“D:\ temp \ aeprsuko.xdi \ input \ exchangeservice \ exchangeservice.sln”(1)正在构建“D:\ temp \ aeprsuko.xdi \ input \ exchangeservice \ exchangeservice \ exchangeservice.csproj”( 2)在节点1上(默认目标)。      2 - ; PrepareForBuild:          创建目录“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 \输入\ exchangeservice \ exchangeservice \ exchangeservice.csproj]

2 个答案:

答案 0 :(得分:0)

问题很可能是你没有用你的应用程序推送相关的dll,如果你是,你可能会在它本地机器上的位置引用它,并且批量应用程序本地的位置。< / p>

请尝试使用NuGet package,或确保使用代码推送dll。 FAQ中有关于这些问题的更多帮助。

答案 1 :(得分:0)

在项目的参考资料中,您可以尝试设置&#34;复制本地&#34;真的吗?