I have a problem using mixed-language solutions in VS 2012 using version 7.00. My project uses both MS VC++ and FTN95 projects (Win32). If I have a solution containing one type or the other all is fine, as soon as I have both C++ and FTN projects in a single solution all the source files disappear from the C++ ones (they are still there, just don't show up as source files in Solution Explorer). This seems to apply to both Win32 and .NET but only C++/FTN, C# is okay.
This only happens when the full solution is loaded, when I first put both the projects into one solution it's all fine but saving, closing and reopening makes the files disappear.
To test:
- Open VS2012, create a new C++ Console Application Project & Solution (Win32)
- In Solution Explorer right-click and Add New Project, this time an FTN95 application. Both the default cpp and f95 files are visible.
- Save, close and re-open the solution and now the f95 file is visible but the cpp file has disappeared. If the ftn project is removed from the solution and it's re-opened the files come back.
I've tried this on a couple of systems with the same effect. VS2008 is fine. Any ideas?