拖放新的.net dll不会在labVIEW中加载它
我正在使用LabVIEW 8.5、Testand 4.0和Windows XP 我一直在使用LabVIEW Vi调用.Net dll(在v2.0中创建,不是强类型的,也不是在GAC中添加的),以及成功调用这些Vi的测试和序列 随着dll版本的更改,我将新的dll拖放到同一个位置,所有的麻烦都会消失。已经工作的Vi中断,如果我添加一个新Vi并指向新的dll,构造函数节点会抱怨“无法加载程序集” 我尝试了以下给出的解决方法: 我尝试了以下步骤:拖放新的.net dll不会在labVIEW中加载它,.net,dll,labview,teststand,.net,Dll,Labview,Teststand,我正在使用LabVIEW 8.5、Testand 4.0和Windows XP 我一直在使用LabVIEW Vi调用.Net dll(在v2.0中创建,不是强类型的,也不是在GAC中添加的),以及成功调用这些Vi的测试和序列 随着dll版本的更改,我将新的dll拖放到同一个位置,所有的麻烦都会消失。已经工作的Vi中断,如果我添加一个新Vi并指向新的dll,构造函数节点会抱怨“无法加载程序集” 我尝试了以下给出的解决方法: 我尝试了以下步骤: 关闭LabVIEW和项目 删除旧的dll 打开Lab
要么我做得不对,要么DLL需要以特定方式在VS 2010中构建,要么在运行LabVIEW/TS.net services seed时进行修改,同时复制新程序集,我不知道。我想您已经看过了。我不确定LV 8.5,但在较新版本中,您可以在方块图上指定DLL的路径。你为什么不把这个DLL添加到GAC?我是这个DLL的用户。构建它的人不希望它被添加到GAC,因为它被其他应用程序使用,而将它添加到GAC会给这些应用程序带来问题。