选择了一个新版本的.Net程序集却没有加载该程序集



主要软件: LabVIEW Development Systems
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:

当我将构造器节点中的.Net程序集从旧版本改为新版本时,新版本的程序集并未载入也就找不到任何新的功能函数。我该如何在LabVIEW中载入新版本的程序集?



解答:

这是由于.Net构造器结点仍指向了原来的程序集。我们需要确保.Net Runtime找不到旧的程序集,这样就能使构造器结点指向新的程序集。可以通过以下步骤来载入现有程序集的新版本:

  1. 关闭载入.Net程序集VI所在的项目(或者当未使用项目时可以退出LabVIEW)
  2. 移动原来的.dll来使得.NET Runtime无法找到它。
  3. 新建一个VI,并放入一个构造器结点指向新的.dll。
  4. 关闭新建的VI,不要保存。
  5. 打开原来的VI并使其指向新的.dll。


相关链接: Product Manuals: Specifying Which Version of a .NET Assembly to Use

附件:





报告日期: 01/31/2014
最近更新: 10/19/2015
文档编号: 6HU7IUPO