Как исправить отсутствующую ссылку SIPEPS в примере быстрого запуска UCMA InstantMessagingCall

Я пытаюсь работать с образцом UCMA и наткнулся на https://msdn.microsoft.com/en-us/library/office/dn454827(v=office.16).aspx Я установил SDK с https://msdn.microsoft.com/EN-US/library/office/dn465959(v=office.16).aspx и у меня есть предварительные условия, но по какой-то причине, когда я запускаю пример, я сталкиваюсь с ошибкой, например:

{"Could not load file or assembly 'SIPEPS, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.":"SIPEPS, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"}

Кто-нибудь знает, почему я могу получить эту ошибку из готового образца? Знаете, как это исправить?


person David Hollowell - MSFT    schedule 21.07.2015    source источник
comment
stackoverflow.com/questions/31648356/   -  person Zakos    schedule 15.02.2016


Ответы (2)


Я смог решить эту проблему, установив архитектуру проекта на x64. Это, кажется, исправило проблему.

person David Hollowell - MSFT    schedule 21.07.2015

Я также смог решить проблему, установив архитектуру проекта на x64. Код UCMA, похоже, требует, чтобы мы оставались в 64-битной среде. Новым программистам конкретные шаги, которые я предпринял:

  • В текстовом редакторе Visual Studio вы обычно видите «Стандартную панель инструментов». По умолчанию 1-е окно на панели инструментов читает «Отладка», а 2-е окно читает «Любой процессор». Справа от «Любой процессор» щелкните маленький черный треугольник, чтобы открыть список элементов в виде поля со списком. Выберите "Диспетчер конфигурации..."

  • В появившемся диалоговом окне Configuration Manager в столбце «Платформа» измените «Любой процессор» на «x64».

  • Нажмите кнопку «Закрыть» в правом нижнем углу диалогового окна.

  • После запуска приложения с помощью либо «Меню отладки», либо «Начать отладку», проблема исчезает.

person Jim Kay    schedule 25.04.2018