我'm trying to make a simple WinForms application that changes Skype for Business status (I'm使用Skype for Business 2016) . 根据下面的链接,我应该能够安装Lync 2013 SDK(我在这里找到:https://www.microsoft.com/en-in/download/details.aspx?id=36824) . 但是当我尝试安装它时,它会说 Microsoft Lync 2013 not found. Go here to download and install: http://go.microsoft.com/fwlink/?LinkID=248583
. 有什么建议?我是否还必须安装Lync才能与Skype for Business 2016进行交互?
3 回答
这是一个已知的问题 . 目前的解决方法是使用Skype for Business 15客户端进行安装,然后进行客户端升级
一个简单的解决方案是使用7-zip或其他程序提取.exe安装程序 . 解压缩后,只需运行相应的.msi安装程序即可 .
您不需要Lync 2013,但安装程序认为您执行并检查它 . 它会检查几个不同的注册表项以查找它,因此如果您伪造其中一个,您可以通过检查:
打开注册表
转到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync
(如有必要,沿途创建任何键)创建一个名为
InstallationDirectory
的新字符串值;数据无关紧要运行SDK安装程序
完成后,撤消对注册表的更改
如果您不想手动浏览regedit,则此注册表脚本将创建相应的密钥: