TFS上的我的Azure部署腳本在部署到Azure時總是無法找到程序集Microsoft.Exchange.WebServices.dll。TFS Azure部署版本找不到相關程序集Microsoft.Exchange.WebServices.dll
我總是得到以下警告:
項目 '...' 是依賴於以下組件:C:\ A \ SRC \門戶\開發\包\ EWS-API 2.0。 1.0.1 \ LIB \ net35 \ Microsoft.Exchange.WebServices.dll。該程序集不在包中。要確保角色啓動,請將此程序集作爲對項目的引用並將Copy Local屬性設置爲true。
但是,我沒有得到這個警告與我們的持續集成構建腳本。該程序集通過NuGet包EWS-Api-2.0添加到我的Web項目中。
我確認在程序集引用中將copy local設置爲true,並且在項目文件中正確設置提示路徑,並將以下指定的路徑添加到TFS中。
<Reference Include="Microsoft.Exchange.WebServices, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\EWS-Api-2.0.1.0.1\lib\net35\Microsoft.Exchange.WebServices.dll</HintPath>
</Reference>
我有似乎許多人張貼類似的問題,但沒有我發現的解決方案是適用或修正了該問題。我使用診斷日誌記錄運行該版本,但沒有發現任何有價值的東西來指出可能導致問題的原因。
有沒有人有任何建議?