我是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]
答案 0 :(得分:0)
问题很可能是你没有用你的应用程序推送相关的dll,如果你是,你可能会在它本地机器上的位置引用它,并且批量应用程序本地的位置。< / p>
请尝试使用NuGet package,或确保使用代码推送dll。 FAQ中有关于这些问题的更多帮助。
答案 1 :(得分:0)
在项目的参考资料中,您可以尝试设置&#34;复制本地&#34;真的吗?