如何修复UCMA InstantMessagingCall快速入门示例中缺少的SIPEPS参考

时间:2015-07-21 17:47:46

标签: c# .net ucma

我正在尝试使用UCMA示例并遇到https://msdn.microsoft.com/en-us/library/office/dn454827(v=office.16).aspx 我从https://msdn.microsoft.com/EN-US/library/office/dn465959(v=office.16).aspx安装了SDK并具有先决条件,但由于某些原因,当我运行示例时,我遇到了如下错误:

{"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"}

是否有人知道为什么我可能会从开箱即用的样本中收到此错误?知道如何解决它吗?

2 个答案:

答案 0 :(得分:15)

我能够通过将项目架构设置为x64来解决这个问题。这似乎纠正了这个问题。

答案 1 :(得分:0)

我也能够通过将项目架构设置为x64来解决问题。 UCMA代码似乎要求我们保持在64位环境中。 对于新程序员,我采取了具体步骤:

  • 在Visual Studio文本编辑器中,您通常会看到“标准工具栏”。默认情况下,工具栏上的第一个窗口显示“Debug”,第二个窗口显示“Any CPU”。在“任何CPU”的右侧,单击小黑色三角形以显示组合框样式的项目列表。选择“配置管理器...”

  • 在出现的Configuration Manager对话框中,在“Platform”列下,将“Any CPU”更改为“x64”。

  • 单击对话框右下角的“关闭”按钮。

  • 使用“调试菜单”或“调试菜单”运行应用程序时,启动调试“问题消失。