TestStand 2012在卸载了TestStand 2012 SP1之后无法运行



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

问题:

我卸载了TestStand 2012 SP1,之后又重新安装了TestStand 2012,这时候我运行TestStand,发现我在运行TestStand Sequence Editor时有如下提示错误:

Could not load file or assembly 'TSDotNetSupport, Version=5.0.1.23, Culture=neutral, PublicKeyToken=ad9244eb3b825cd8' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040

为什么会有这样的错误,我该如何修复这个问题?



解答:

这个错误是由于TestStand 2012 SP1序列编辑器和用户界面升级了配置文件导致了与当前TestStand 2012版本不兼容导致。当TestStand 2012尝试在这个升级过的配置文件下运行时便会产生这个错误。

解决这个错误可以遵循以下步骤:

 1、在 TestStand Local Application Data文件夹下备份并删除SeqEdit.xml和 UserInterface.xml两个文件以及layout_current.bin和layout_current_old.bin(如果存在的话)。

      注意: 这些文件中包含了序列编辑器和用户界面的配置选项,比如说面板尺寸以及Insertion Palette pane和Variables pane面板的字体大小。如果你将来还打算升级到SP1,那么请做好备份。

 2、启动 TestStand 2012序列编辑器,SeqEdit.xml和UserInterface.xml 将会自动重新生成,TestStand也能正常运行。



相关链接: KnowledgeBase 3IAG9973: TestStand Engine Errors When Launching the TestStand Sequence Editor

附件:





报告日期: 12/12/2012
最近更新: 02/24/2014
文档编号: 64BDHKUB