If VoiceAttack is listing a plugin in the plugin manager, that would indicate it's finding an assembly associated with it.
If you're compiling the example plugin into multiple plugins, the assembly's GUID would be identical, and VoiceAttack will only load one assembly with the same GUID.
This is separate from the GUID set in the VA_Id() method. Open the properties of your project, and in the "Application" tab click "Assembly Information...", then change the GUID found there, rebuild your project, and check whether VoiceAttack now loads the assembly
When you mention "Application tab", are you talking about Visual Studio ?
If so, I'm just (for now) using the "bare" monoDevelop compiler, that's why I went looking for a way to generate the GUID.
What do you mean about "separate GUID's" ?
If there is more than one guid, maybe that has something to do with the problem I'm having trying to update / add
plugins.
What is the preferred procedure to update an existing plugin ?
Right now I'm :
- going into the plugin manager
- disabling (un checking) the plugin I want to update
- exit VA
- delete the old .dll file from it's APPS/<mysubdir>
- copy the new dll to that apps/subir
- restart VA
When I do that, it's showing an "old" name for the plugin but with the *new* dll file name.
I got it working by shutting down VA, renaming the users\myuser\appdata\voiceAttack\Voiceattack.dat, (Voiceattack.dat.off)
then restarting VA, it then found my new plugin,
then shutdown VA, rename VoiceAttack.dat.off -> VoiceAttack.dat
then restart VA
I even tried the 'Reset Defaults' button ... which unfortunately also wipes out my registration code !! (bug ? WASD ?)
Mike