|
要运行一个使用了.Net程序集的LabVIEW可执行文件有哪些要求?
运行使用了.Net程序集的LabVIEW执行文件需要满足的要求是由所使用的.Net程序集类型决定的。
程序集只有公开和私有这两种类型。私有程序集通常位于应用程序所在的目录下。公开程序集位于一个称为Global Assembly Cache(GAC)的系统级的全局缓存中。
编译使用了私有程序集的LabVIEW可执行文件或共享库时,必须将私有程序集放到EXE或DLL相同目录下,或者位于data或bin子目录下。如果程序集在GAC中,无需再做其他事。
使用私有程序集的注意事项 任何程序集都可以依赖现有的其他程序集。例如,程序集B需要用到程序集A的代码。你在应用程序中只是直接使用了程序集B,而间接使用了程序集A。因此,你需要将那些引用的程序集放在与EXE或DLL文件相同的目录下。如果你的私有程序集引用了一个GAC程序集,不需要将该GAC程序集放在你的私有目录下。
使用GAC程序集的特别注意事项 像其他第三方的软件一样,任何GAC程序集都必须在运行基于LabVIEW的应用程序之前在目标机器上安装。
|