Hi,
I'm working on developing an C# based, VS2012 add-in that, among other things, can add Visual C++ Projects to the currently opened Solution. Ideally, given a path to a file on disk, the add-in would determine if it was a 'valid' project, and if so, add it to the solution. If it wasn't valid, the project would never get added to the solution, and the user might be asked to provide some additional information.
My question is this: given the string-based path to a file on disk, is there any way to get a Project, or VCProject, reference to that file, without first adding it to the currently-opened Solution?