为什么当我运行TestStand的时候会收到Visual Studio的“无效的许可证数据(Invalid License Data)”错误?



主要软件: TestStand
主要软件版本: 2010
主要软件修正版本: N/A
次要软件: N/A

问题:

当我运行TestStand Sequence Editor或者TestStand Version Selector的时候,我看到了来自于Visual Studio 2010 Shell的“无效的许可证数据(Invalid License Data)” 这个错误。

我为什么会看到这个错误?我该怎么解决这个问题?



解答:

当Teststand 运行TestStand Sequence Editor(序列编辑器)或者TestStand Version Selector (版本选择器)的时候,TestStand会和安装在计算机中的所有版本的Visual Studio通信,以确保TestStand UI 控件都被正确安装到Visual Studio中。如果有一个版本的Visual Studio安装到系统中,但是没有获得正确的许可证,这种错误信息就会出现的。

在某些情况下,当计算机中没有安装Visual Studio完全版,但是安装了Visual Studio Shell 的时候,这种错误信息会显示出来。某些特定的安装程序(例如 Microsoft SQL Server Management Studio安装包),会将 Visual Studio Shell 作为程序的先决条件进行安装。这种简化版的Visual Studio不包含 Visual Studio 完全开发环境的许可,但是确将自己注册为一个版本的Visual Studio。Teststand 运行时会查看控件安装情况,这就会导致上面的错误发生。

这种问题不代表在TestStand序列执行时会造成任何错误,只代表了在该版本下控件没有正确安装。您点击关闭按钮忽略掉这个提示是不会带来任何风险的。

如果您确定这个错误结果是由于本文第二段中描述的问题导致的,您可以通过禁用 Visual Studio 开发环境下的 TestStand's UI 控件集成来解决这个问题。关于此操作的更多信息,敬请联系我们的技术支持 NI Support.。



相关链接:

附件:





报告日期: 09/24/2014
最近更新: 01/03/2015
文档编号: 6PN88QDT