使用LabWindows™/CVI Distribution Builder生成安装程序时,为什么会收到错误-1



主要软件:
主要软件版本: 8.5.1
主要软件修正版本: 9.0
次要软件: N/A

问题:

最近从2010 Developer Suite 2 DVDs或者LabVIEW 2010 Platform DVD中安装了新的软件。当使用 LabWindows/CVI 8.5.1 或者之前的 LabWindows/CVIdistribution builder创建一个包括NI软件的安装程序时,出现错误,具体错误为

Error copying source distributions to build location.

同时弹出一个如下图所示的对话框,如何解决?

Error -1
**************
*** Error: Caught an exception of an unknown type. (Error code -1)
**************
*** Error Details:
Error in MDF API function: _MDFDistCopyList_GetCount
*** End Error Report
**************



解答:

问题可能出现的源是由于使用了LabWindows/CVI 8.5.1或者之前的版本,同时附加的安装程序包括了从2010 Developer Suite 2 DVDs或者LabVIEW 2010 Platform DVD中安装的NI软件且安装的DVD不在本机电脑光驱中。

 另一个潜在的问题是在安装程序中包括的NI软件位置已经不存在了。此时不会弹出窗口提示您插入DVD或者导航到正确的安装位置,安装过程会报错并推出。

 解决办法

通过安装下面这个链接中提供的补丁可以解决这个问题KnowledgeBase 5D6GMMCZ: Why Can't I Build and Installer When my NI Software is Installed from a Suite? ,安装后,使用LabWindows/CVI distribution builder重新编译安装程序。
 
修补办法


除了安装上述链接提供的补丁解决这个问题外,也可以确认被包括的软件DVD在电脑的光驱中或者被包括的软件的位置是正确的。



相关链接: KnowledgeBase 5D6GMMCZ: Why Can't I Build an Installer When my NI Software is Installed from a Suite?

附件:





报告日期: 10/05/2010
最近更新: 06/29/2014
文档编号: 5E4DMHXU