Re: Programmatically reload Project Providers?
Hey All, Here are my thoughts on this:
- As for the idea itself, I agree it would be very helpful. However, due to the way that Project Providers are deeply integrated into LabVIEW, it will most likely be a very difficult feature to implement. A good metaphor is how you must restart your computer for many driver installations or Windows Updates to take effect. There is way too much going on in the background to easily reinitialize it all without reinitializing everything else in the environment. Because of this complexity and very small audience of provider developers that would benefit from it, it may not be prioritized above other new features in the upcoming versions. The best way to get this feature on the lineup is to <shameless marketing plug> convince all your friends to create LabVIEW add-ons that use project providers, and then sell them on the LabVIEW Tools Network. </shameless marketing plug>.
- It is up to you if you want to post it on the idea exchange, but I'm not sure that it would help. As you said, this feature has a very limited audience and an entry on the uber-public idea exchange might just confuse more people than it would be worth. Mostly anyone who would actually vote for this idea is already involved in this forum and can take part in the discussion. And for traceability concerns, I can confirm that the developer and project manager of this potential feature already knows about this thread . But don't worry, big brother won't be upset if this idea goes up on the idea exchange.
- Probably the best solution/workaround to create a good user installation experience would be to call the restart LabVIEW method after all the files are installed. Going back to the Windows Update metaphor, I think that it is a reasonable request to a customer to restart their environment after installing such an integrated add-on.
So that's my take on this, let me know if you have any feedback or concerns.