We have an MPF-based custom project system that does not support the notion of build. Early versions of this project system did *not* use MPF and instead directly implemented the interop assembly interfaces for a custom project system. That old version did not appear in the Configuration Manager at all, but with our MPF-based implementation, it does appear. I'm wondering which of the many interfaces/methods implemented by the MPF ProjectNode class control whether the project appears in the Configuration Manager.
An important note is that, while our custom project appears in the Configuration Manager, the Build checkbox is disabled, which is good. This is achieved by returning null from IVsProjectCfg.get_BuildableProjectCfg. But, it would be better if it didn't appear at all in the Configuration Manager.
Thanks in advance.
Kirk Fertitta