This exception occurs when I uninstall the developed plugin package using either the TUI or the PackageManager I developed myself. However, the operation works normally when using the Keysight Package Manager. Trying the same version of OpenTAP didn’t resolve the issue.
Through debugging, I found that after calling the Installation.Current.GetPackage() method to retrieve the list of installed packages, the DLL of this plugin package gets loaded.
Hi @laihesheng,
It depends a bit. Can you say which version of OpenTAP you are using? Also, do you have any plugins that might affect how a plugin is installed, such as an implementation of ICustomPackageAction?
Hi @rolf_madsen ,
The OpenTAP version in use is 9.29.0. There are my plugin types
Ok. I am not sure why the TUI has this problem, but we have improved this a lot in OpenTAP 9.31. If you update, I think this problem will be solved.
Great! I’ve updated to 9.31