My extension inaccessible in Vegas 13, fine in V12

ingvarai wrote on 3/3/2015, 7:43 PM
I have been working on a Vegas Extensin for a while (not a script). It shows up in th menu, and works great in V12.
I installed V13 for the first time today, and cannot get it to show up i any of the menus in V13.
Here is the folder I am using:
C:\Users\_my_user_name_\Documents\Vegas Application Extensions

I also compiled a basic Hello world extension, to exclude any possible more complicated reasons, but this doen't show up either.
What can I do wrong?

-Ingvar

Comments

Warper wrote on 3/4/2015, 3:16 AM
Just a guess... what .NET framework are you compiling it for?
ingvarai wrote on 3/4/2015, 7:56 AM
I have tried various .Net versions. None of this helps.
For my Vegas 12 extension, I use .Net 3.5
And as far as I know, this extension should also work fine in in V13, without any modifications.
Is my path ok? (See my original post)

Is there a setting under poreferences in V13 that has to be tweaked? Have some things changed in V13 with respect to extensions? Search paths? Or the like? Menus I use to find and invoke the extensions?

-Ingvar

-Ingvar
Gary James wrote on 3/4/2015, 8:29 AM
My Timeline Tools Extension is compiled using .Net v2.0 and linked with the Sony Vegas DLL v8.0 to maintain compatibility with all versions of Vegas back to v8.0 when Extensions were introduced.

Placing your Extension in the Vegas Application Extensions folder is not the problem. This is where I install Timeline Tools, so it appears in the Sony Vegas View / Extensions menu.
ingvarai wrote on 3/4/2015, 9:42 AM
Hi Gary,

your Timeline Tools extension installs fine, and shows up in Vegas 13 all right.
BTW, great extension!

But mine won't show :(
Only in vegas 12..
I will have to look at the way I write them, maybe there is something I do wrong. But the SDK has not been updated in ages.. And why does not even my Hello World extension show up? can it be a 32/64 bit issue, a compiler setting in Visual Studio?

-Ingvar

ingvarai wrote on 3/4/2015, 10:32 AM
Ok, I found the culprit.
For some reason, a sony.vegas.dll file had crept into the extensions folder. This is a "Sony Vegas Script host assembly" file. With the version 12.0.0.770. When I removed that one, all of my extensions load.

The interesting thing is, none of my extensions load when this sony.vegas.dll file is present. But your extension loads, regardless. Well, wasted time scratching my head regarding this now, the problem is fixed. Thanks for showing interest in my issue here!

-Ingvar