Kittyfisto/Tailviewer

Tailviewer refuses to load plugin dependencies from plugin archives

Closed this issue · 0 comments

Current behaviour

Plugin dependencies which are part of a plugin archive are not loaded by tailviewer when the plugin is loaded.

Expected behaviour

Tailviewer should load dependencies of plugins from the archive, if they're part of the archive.

Steps to reproduce the problem

  1. Create a plugin that has a dependency to another assembly, for example a nuget package
  2. Ensure that the plugin requires the dependency at runtime (by calling into the dependency)
  3. Pack the plugin using Tailviewer's archive.exe
  4. Load the plugin using Tailviewer

Tailviewer will fail to load the plugin, since the dependent assembly is not loaded (anymore).