I am using the VS2012 SDK and creating a new Project type for Visual Studio 2012-2015 that uses C language files in addition to other proprietary file types. I am looking to enable Intellisense based functionality on those C files without having to create my own C language service.
Is there a way to leverage other language services even though my project is proprietary and not a VCXPROJ project?
I have had some success with creating a VCXPROJ type project in the same solution that points to the same files. In VS2012 and VS2013, the auto-completion, syntax highlighting, and "Go to xxx" navigation work when I open the file from within my proprietary project, but in VS2015 the Go to Definition and Peek Definition functionality only works if I close the file and open it from within the VCXPROJ project.
Any thoughts on how I can get this scenario working?