Re: Programmatically reload Project Providers?
One solution would be to set a flag in the package building process that VIPM reads during install. Then VIPM can do a single restart at the end of the install process.
I think this one is the better solution. Leave it up to the developer to decide if they want to restart or not instead of detecting a project provider and forcing it on them.