使用内InitializationCompleted PresenceIndicator输出TypeInitializationException的Lync API

我使用的是WPF应用程序中的Lync API。 我已经使用了Office365的Lync实验室9.1的培训教材中。 然而,当我将代码移植到我的WPF应用程序中的PresenceIndicator或ContactList不起作用。 被显示的控制然而未示出的Lync用户的状态。 我用本Office365培训实验室9.1中工作完全相同的帐户。

当我添加记录我喜欢所示为PresenceIndicator以下错误:

Applying template... Control 'PresenceIndicator' entering 'OnLoaded' UCClientInitializationFailed:Failed to Create Provider. Error Type: TypeInitializationException

我也尝试ContactList那就是输出:

UCClientInitializationFailed:Failed to Create Provider. Error Type: TypeInitializationException

另外,InitializationCompleted事件中InitializationError属性显示未知错误。 我将如何进一步解决这个问题?

--------------解决方案-------------

这是一个在黑暗中刺完整,但在尝试控件添加到从未与Lync整合之前将现有的WPF应用程序?

这可能是因为你缺少在应用参考 - 仔细检查你在%Program Files文件下列文件的引用%\微软的Lync \ SDK \组件\桌面

  • Microsoft.Lync.Controls.dll
  • Microsoft.Lync.Controls.Framework.dll
  • Microsoft.Lync.Model.dll
  • Microsoft.Lync.Utilities.dll
  • Microsoft.Office.Uc.dll

另外值得一检查:

  • 反对.NET Framework 3.5或4您的应用程序builing?
  • 你建设值为anycpu?

如果没有帮助,您可以尝试创建一个使用Visual Studio中的“的Lync WPF应用程序”模板创建一个新的WPF应用程序。 如果工作正常,然后比较这对你的参加办法为参考,配置等任何差异

这个MSDN页面可能是有用的

分类:WPF 时间:2015-03-15 人气:6
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.542 (s). 10 q(s)