I have started getting a problem lately where VAX raises a dialog saying too many files are open. When I ran "openfiles" in a cmd window I got hundreds of VAX files open. Here are some samples:
Each of these were repeated many times with similar filenames: devenv.exe C:\\Program Files\\Visual Assist X\\vc7\\VaCSY.tmp devenv.exe C:\\..\\Visual Assist X\\vc7\\cache\\c7352126.d1
These two were repeated hundreds of times: devenv.exe C:\\..\\Visual Assist X\\vc7\\cache\\c13904189.d1 devenv.exe C:\\..\\Visual Assist X\\vc7\\cache\\c1610750.d1
Does this happen in multiple solutions or is it limited to one in particular? If just one, how many projects does it contain? Are any of the files in the solution hosted on networked drives?
Does the problem require that both projects be a part of the solution? can you try making a duplicate of your entire solution? Use the duplicate for these experiments. remove one project and see if the problem still occurs. if not, restore the one removed and then remove the other. Just to keep things clean, restart the IDE after modifying the solution.
When I removed one of the projects from the solution the problem went away. This project was a file system driver. It was not particularly large, but there may have been an unusually large number of header files and defines.
Does the problem occur if you put that one file system driver project in a solution by itself? Are the headers used by that project freely available (are they standard DDK files or somewhere that I can download them from)?