如何修复UCMA即时消息呼叫快速入门示例中SIPEPS引用丢失的问题

8
我正在尝试使用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"}

有人知道为什么我从现成示例中收到这个错误吗?知道怎么解决吗?


https://dev59.com/3Y3da4cB1Zd3GeqPz2-V#35412358 - Zakos
2个回答

15

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


1
我也通过将项目架构设置为x64来解决了这个问题。UCMA代码似乎要求我们保持在一个64位环境中。 对于新程序员,我所采取的具体步骤:
  • 在Visual Studio文本编辑器中,通常会看到“标准工具栏”。默认情况下,工具栏上的第一个窗口显示“调试”,第二个窗口显示“任何CPU”。在“任何CPU”的右侧,单击小黑三角形以打开一个类似组合框的列表。选择“配置管理器...”

  • 在弹出的“配置管理器”对话框中,在“平台”列下,将“任何CPU”更改为“x64”。

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

  • 使用“调试菜单”或“开始调试”运行应用程序后,问题消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接