2009-11-05 67 views
2

我试图在其他程序员编写的Visual Studio 2008中构建C#解决方案。 Visual Studio会抛出以下错误:C#解决方案中'SoftwareFX.ChartFX.Chart'错误无法获得设计时间许可证

Exception occurred creating type 'SoftwareFX.ChartFX.Chart, ChartFX, Version=6.2.1342.0, Culture=neutral, PublicKeyToken=a1878e2052c08dce' System.ComponentModel.LicenseException: Couldn't get Design Time license for 'SoftwareFX.ChartFX.Chart'

我从来没有使用过SoftwareFX或ChartFX。其实我是C/C++开发人员,而不是C#开发人员,但必须调试此项目。如何解决这个问题?

在此先感谢。

+0

那么,这将使它编译,但当您尝试在没有Chart FX许可证的计算机中的应用程序中显示图表时,它将在运行时失败。 – Frank 2009-11-06 14:40:48

回答

1

您需要安装的ChartFX行货版本,然后重新打开Visual Studio中,这应该消失。

错误消息是说您正在尝试构建使用ChartFX的项目,但没有有效的许可证。

4

我找到了一个方法:使licenses.licx文件为0字节的文件。在此之后解决方案建立。

1

这是你需要做的。只需打开包含图表的表格,只需点击一次图表即可。这将创建您需要的license.licx文件。或者,只需创建一个新表单并将图表添加到此表单。编译解决方案并删除新表单,你应该全部排序!

1

我的问题是,ChartFX试用许可证已过期,我买了一个新的许可证使用。 清算licenses.licx帮助我解决了我的问题。