Hi
I've built a bare metal custom data provider for a virtual table.
I've created the plugins required and deployed them a packaged plugin project.
I've registered a Data source and data provider to use the plugins, configured the virtual table provide in the dynamics admin and added the data source to my virtual table.
I've tested the virtual table using the configured data source and provider. I can see the expected data. So far so good !
I've then made some updated to my plugins and redeployed the plugin package. However, I cant get the updated code to execute. No matter what I try my old versions of the plugins continue to execute and server the virtual table data. I've confirmed this by the trace logs (I track the logical version of the plugin code so I can see when its updated).
I've tried everything I can think of, including registering a new provider against the table with the same package - weirdly, while I can see my updated assemblies (I know this because I added a delete plugin to the package in the update and this is visible in the plugin registration tool and the new data provider registration) - however, the old assembly code continues to execute under the virtual table.
Does anyone have any experience with this? Am I missing a step to force the virtual table provider to update or do packaged plugins not actually work with custom virtual table providers? Is something cached somewhere?
Thanks
Adrian