2016-06-22 3 views
3

Я пытаюсь создать простую программу WinForms, которая изменяет статус Skype для бизнеса (я пользуюсь Skype для бизнеса 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 для бизнеса 2016?Не удается установить Lync 2013 SDK со Skype для бизнеса 2016

Is Lync 2013 Client SDK compatible with Skype for Business?

No client SDK for Skype for Business 2016

+0

Ниже приведены ответы, вероятно, решения, но я заметил что-то еще, что может работать для кого-то в будущем: когда появится это окно сообщения, вместо нажатия «ОК» нажмите кнопку «Закрыть» в окне сообщений. 'Обратите внимание, что я сделал это после выполнения решения @ sri-chandrasekaran-microsoft' – derekantrican

+0

Единственная причина, по которой вы работали для вас, - это потому, что при загрузке и установке Skype For Business 15 вы также устанавливаете файлы Lync.dll. В противном случае щелчок «x» абсолютно ничего не делает. – Brady

+0

Чтобы подробнее ответить на этот вопрос, ** lyncsdk.exe ** на самом деле является оберткой, содержащей файлы установки msi. Вы можете распаковать его с помощью winrar или 7-zip или другой zip-программы, а затем использовать один из извлеченных инсталляторов для настройки SDK. Вот как выглядит WinRar: [Щелкните правой кнопкой мыши на lyncsdk.exe] (https://i.stack.imgur.com/Qa2ZM.jpg), затем [выберите своего установщика] (https: //i.stack. imgur.com/JVAoS.jpg). – cireful

ответ

0

Это известная проблема. Текущая работа заключается в установке с помощью клиента Skype для бизнеса 15, а затем обновления клиента.

+1

Это наименее удобная работа, указанная на этой странице. Если кто-то сталкивается с этой проблемой и ищет работу, просто извлеките .msi из LyncSDK.exe, и она будет установлена ​​просто отлично, без необходимости отката обновления или изменения любых разделов реестра. – Brady

5

Вам не нужен Lync 2013, но установщик считает, что вы это делаете, и проверяет его. Он проверяет пару различных ключей реестра ищет для него, так что если вы поддельные один из них вы можете пройти проверки:

  • Открыть смерзаться
  • Перейти к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync (создавать ключи по пути, если необходим)
  • Создайте новое строковое значение с именем InstallationDirectory; данные не имеет значения
  • Запустите инсталлятор SDK
  • После того, как он закончил, отменить изменения в реестр

Если вы не хотите, чтобы перемещаться из Regedit вручную, этот сценарий реестра создаст соответствующий ключ:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync] 
"InstallationDirectory"="" 
11

простое решение для извлечения EXE-инсталлятор с 7-Zip или какой-либо другой программе. После того, как вы распакуете его, просто запустите соответствующие установщики .msi.

+0

Можете ли вы дать более подробные инструкции по этому вопросу? Какой установщик вы имеете в виду? И какой .msi запустить? – derekantrican

+0

@derekantrican Всего в файле .exe всего 3 файла. Когда вы извлекаете .exe, просто выберите файл LyncSDK.msi, соответствующий вашей системной архитектуре, 32-разрядной или 64-разрядной. – Brady

Смежные вопросы