SfB 2016 / Lync 2013 SDK应用程序共享已损坏

时间:2018-02-15 08:01:44

标签: wpf skype-for-business lync-client-sdk

我们在UI抑制中使用Lync 2013 SDK和SfB 2016,以便发布带有自定义支持集成的WPF应用。

大约在2017年夏天,应用程序共享破裂,我们无法恢复功能。

我们认为这与某些Windows Update / SP或SfB客户端/服务器更新和/或配置有关。

使用没有UI抑制的SfB客户端共享应用程序/桌面可以毫无问题地工作。

即使是关于如何使用应用分享的官方示例也不再对我们有用:Lync 2013 SDK: Share resources in UI suppression

应用程序共享可以在没有UI抑制的情况下向SfB客户端出站,因此只有传入的显示器似乎会被破坏,无论源是什么(无论是没有UI抑制的SfB还是我们自己的应用程序)。

渲染VideoWindow,正确传输高度/宽度,但绘制的矩形保持空白/灰色。

是否有可能恢复此功能?或者至少有一些信息为何或什么破坏了这个功能?

在Windows 10 Pro x64,周年纪念日和秋季创作者更新,SfB Client 2016 MSO 16.0.4318.1000中测试客户端是否被破坏。

非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试将以下引用添加到您提到的示例应用中。

  • PresentationCore
  • PresentationFramework
  • System.Xaml
  • UIAutomationProvider
  • WindowsBase
  • WindowsFormsIntegration

也许并不是全部都需要它们,但是我发现它们可以解决您在运行示例应用程序时看到的白屏或黑屏,而无需进行任何更改。

我是通过向应用程序添加ElementHost来发现此问题的,这不是必需的,但它会自动添加这些引用并解决您的问题。

请注意,就我而言,添加这些引用会在应用程序中引入DPI缩放问题,因此您可能需要修复这些问题。

相关问题