我是AppHarbor的新手,並且正在使用我的項目(Asp.net/C#web服務)獲取此構建錯誤。我的問候世界運行良好並已部署。但是,我寫的這種新方法使用EWS託管包連接到Exchange。Appharbor構建錯誤:找不到程序集「Microsoft.Exchange.WebServices」
它適用於我的本地,但不適用於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 \ input \ exchangeservice \ exchangeservice \ exchangeservice.csproj]
感謝friism。我爲Exchange Web服務添加了NuGet包,它像一個魅力。並認爲我花了無數小時來搞清楚這一點。坦率地說,我不知道他們有NuGet套件。
下面是像我這樣的其他新手的步驟:右鍵單擊Visual Studio的解決方案資源管理器視圖中的項目圖標 – DevIntern
以下是像我這樣的其他新手的步驟:右鍵單擊Visual Studio的解決方案資源管理器視圖中的項目圖標,然後選擇'管理NuGet包'。然後搜索適當的軟件包並將其添加到您的項目中。然後確保包文件夾和package.xml文件是您向AppHarbor提交的一部分,並且項目將成功構建。感謝所以再次拯救我。 – DevIntern