64位操作系统上的TeeChart for .NET v2 - 许可证验证问题

时间:2014-07-07 22:14:50

标签: c# .net teechart

我在新操作系统上安装了TeeChart for .NET v2。尝试构建依赖于TeeChart的内部客户端应用程序时,它会因许可证验证而失败。通常的东西:

  

创建类型'Steema.TeeChart.TChart,Version = 2.0.2586.24039,Culture = neutral,PublicKeyToken = 9c8126276c77bdb7'System.NullReferenceException:对象引用未设置为对象的实例时发生异常。

对此的一般支持解决方案似乎是注册表未正确设置,但安装程序应该已经处理好了...密钥HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Steema Software\TeeChart.NET\DesignKeyV2的值为Steema.TeeChart.TChart is a licensed component. As据我所知,这是应该检查的......

我想知道问题是它是64位操作系统而且WoW6432Node位可能会丢失许可证验证吗?但是听起来我觉得licx API是一个Microsoft .NET解决方案所以我认为它会知道如何在给定平台的注册表中找到合适的密钥......

我已经尝试将项目配置为专门针对x86,但没有成功。它仍然无法使用完全相同的错误构建。

1 个答案:

答案 0 :(得分:1)

我设法通过一些调查找到了答案。希望这可以加速下一个人的过程。我认为,无论出于何种原因,64位注册表确实最终导致许可证验证错误。也许Steema正在做的事情......他们的客户访问中有一个工具"他们的网站[https://www.steema.com/clientaccess - 你需要你的许可信息才能登录],你可以下载名为TeeRegV2的区域,它将把所需的密钥安装到注册表中以使工作正常...