1

我正在尝试在单独的 AppDomain 中使用 SciChart 应用程序运行我的 WPF,但方法 SciChartSurface.SetRuntimeLicenseKey() 对我不起作用 - 没有任何例外,但在 SciChart 控件中我可以看到“抱歉!您对 SciChart 的试用期已过期。如果您需要延期,请联系销售人员。” 而不是图表。

在默认的 AppDomain 中它工作正常。

我试图从两个 AppDomains 运行 SetRuntimeLicenseKey 方法 - 默认和单独,但没有运气。

4

1 回答 1

1

我已经在具有多个 AppDomain 的应用程序中成功使用了 SciChart 的WPF 图表,所以我知道它可以工作。

需要做的是在调用任何 SciChartSurface 实例之前仅调用一次 SetRuntimeLicenseKey() (每个 AppDomain)。这样,在显示 SciChartSurface 之前就初始化了许可。

(来自 SciChart 文档)

要应用运行时密钥,您需要在实例化任何 SciChartSurface 之前调用 SciChartSurface.SetRuntimeLicenseKey() 一次。在 App.xaml.cs 中执行此操作的好地方

这里有SciChart WPF 的许可故障排除页面。我建议如果您遇到问题,请按照这些步骤操作并联系他们的技术支持,他们将能够为您提供帮助。

于 2018-09-28T18:23:37.617 回答