This project has moved. For the latest updates, please go here.

vst plugins with additional dlls

Topics: Plugin Development
Nov 8, 2014 at 4:48 PM
Edited Nov 8, 2014 at 8:34 PM
In my vst plugin I have dependencies on some external dll libs, and when Cubase does the initialization, it reports that it cannot locate components (i.e. mentioned dlls). Is there a way to pass to Cubase, path of those libs, or some specific folder where we can put necessary additional components?
Nov 8, 2014 at 8:42 PM
you could always register them with gacutil. it is the dotnet assembly loader that can't locate the assembly.
Coordinator
Nov 9, 2014 at 6:22 AM
Please paste in the error message dialog text (Ctrl+Shift+C).

Cubase does not load the dependent assemblies. VST.NET attempts to load all dependencies from the same folder where the renamed Jacobi.Vst.Interop.dll is located. Using the GAC is possible, but not recommended.

Marc
Nov 9, 2014 at 5:43 PM
Edited Nov 9, 2014 at 5:49 PM

This is the error message:
Cubase: Cubase5.exe - Unable To Locate Component

This application has failed to start because mylib.dll was not found. Re-installing the application may fix this problem.

OK
Coordinator
Nov 10, 2014 at 5:51 AM
Please describe the situation in more detail. The VST.NET interop catches all exceptions (at least attempts to). So a VST.NET Error dialog should show, not a Cubase dialog.
Posting part of your source code may help also...

Marc