Hi Ferdinand,
I agree, but the problem is that projecttool also does play an automated inhouse-tool role, as you might still be aware of, and there these additional files are likely not welcome.
I remember very well. I just didn't want to spoil any details here, without anyone from the SDK team mentioning it first 
It does make sense in the Maxon context where one solution hosts a multitude of projects. Just for plugin developers, it usually results in having the Project Tool generate a nice project, but then having to build the solution manually, with all included framework projects, build dependencies (even between the framework projects), and references. That's error prone, generates more support noise for you, and annoys the plugin developers 
But I will try to find a place for this idea, which then would have to be an option of the tool on a per project basis.
I think there could be a very easy solution (well, at least it sounds easy... things are rarely as easy as they look on the outside, I know): The projetdefinition.txt specifies what type of file should be created:
For projects:
// Type of project - can be [Lib;DLL;App]
Type=DLL
For solutions:
Type=Solution
So, why not just allow something like this:
Type=DLL,Solution
It could simply do two complete runs then, one for each element in the enumerated Type
. It would first do a normal run for Type=DLL, and then another one for Type=Solution. That would just require Project Tool to split the Type string by comma, and then iterate over the split parts and do one complete run for each of them.
That way, plugin developers could have a much improved workflow when creating new projects, and maxon developers wouldn't be bothered with unwanted files.
Currently, I still check in all my plugin project files for all Cinema 4D releases I support, into the source management, because regenerating them on the fly with Project Tool (which is, as far as I remember, the original idea behind it) is just way too much work.
Cheers,
Frank