我正在編寫一個使用Lync客戶端API從Lync獲取用戶可用性狀態的ASP.Net應用程序。在Asp.Net應用程序中未找到Microsoft.Lync.Model程序集
現在我調用API的Lync方法時,得到一個奇怪的錯誤:
「的文件或程序集「Microsoft.Lync.Model [...]未發現」。
但我引用了正確版本的Lync客戶端API。
我必須改變以使其正常工作?
我正在編寫一個使用Lync客戶端API從Lync獲取用戶可用性狀態的ASP.Net應用程序。在Asp.Net應用程序中未找到Microsoft.Lync.Model程序集
現在我調用API的Lync方法時,得到一個奇怪的錯誤:
「的文件或程序集「Microsoft.Lync.Model [...]未發現」。
但我引用了正確版本的Lync客戶端API。
我必須改變以使其正常工作?
Lync客戶端API可能不適合ASP.Net應用程序,但取決於您使用的是哪一個。
有一個用於桌面應用程序和Silverlight應用程序,請參閱https://msdn.microsoft.com/en-us/library/office/jj933180.aspx瞭解更多詳情。
無論您使用的是哪個版本,您都需要安裝在該機器上的Lync客戶端。如果您在服務器上使用api,請務必明確,因爲服務器需要安裝Lync Client。
這也是值得注意的是,沒有爲Lync https://msdn.microsoft.com/en-us/library/office/dn962133(v=office.16).aspx
您可以在這裏找到確切的指令
https://msdn.microsoft.com/en-us/library/office/hh378548%28v=office.14%29.aspx
Microsoft.Lync.Model.dll微軟的Lync SDK安裝過程中沒有添加到全局程序集緩存在您的計算機上。相反,您必須導航到這些文件的安裝位置,並選擇它們以包含在項目引用中。
沒有更多的是,如果你有問題,也許在Visual Studio中創建新的應用程序項目是一件好事。
希望它有幫助。
謝謝您的回答,我用的是客戶端API的服務器上的Web API,但它不應該是一個問題。 Lync客戶端安裝,如果我執行單元測試我的代碼工作。我只在開始申請時遇到錯誤。 –
我將Microsoft.Lync.Model程序集添加到GAC,現在它可以正常工作。 –
@PhilippEger,你剛剛下載了一個DLL並將其移至GAC?如果是這樣,你首先檢查dll大小? – serup