我已更新到 Skype for Business 2016 (Office 2016),我正在开发的与 Lync 客户端集成的桌面应用程序已开始引发异常。
我猜 SDK 版本 15.0.4481.100 与 Skype for Business 版本 16.0.42.66.1003 不兼容,但我找不到比Lync 2013 SDK (2014-03-17) 更新的 SDK。
是否像 2013 一样不支持 Skype for Business 2016 的桌面客户端开发?
例外:Unable to cast COM object of type 'System.__ComObject' to interface type
'Microsoft.Office.Uc.IAudioDevice2'. This operation failed because the QueryInterface call
on the COM component for the interface with IID '{86B3E5FE-4635-4C1E-A725-C80B71D04984}'
failed due to the following error: No such interface supported
(Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
更新
LyncClient.GetClient( sideBySide ).DeviceManager.AudioDevices
当我遍历音频设备时会发生异常。使用嵌入式(UI 抑制)S4B 客户端启动和接受呼叫可以正常工作,但 sideByside 不能。我最初的问题的答案似乎是肯定的,但并不完全!