Jon,
This 36 project solution is a 9 month (and growing) full time project
for me.
It a big program, with a system of pluggin, it come on PC and WinCE
Devices.
Most of sources files of the device are common with PC files, and are
cross compiled.
DEVICES
I have 4 projects (respectively about 30, 5, 1, 1 .cs files) for the
standard device part.
I have 3 other projects (with about 5 .cs files each) for Devices
pluggins.
I have 3 more projects for specific devices which few overrides
precedent files.
PC
I have 7 projects (respectively about 50, 12, 5, 5, 5, 1,1)
I have 5 other projects (with about 5 .cs files each) for PC Pluggins
OBFUSCATION
I have 2 obfuscation project (one for Pc, one for Devices)
INSTALLATION
I have 1 install MSI Project
I have 4 one cs file project to mae after install actions.
I have 6 CAB for devices programs and pluggins.
I have a few more other project for install pluggins.
it make something like 40k lines of code (estimation)
In my opinion,
- i can't group any project in one (i have allready grouped anything
that can be)
- i can't make a (some) new separated solution for pluggins (that
would be great !), because of obfuscation problems caused by my
pluggin system.
I there anyone here who have as big solution as this one ?
Have you got tricks for dealing with this ?
Romain TAILALNDIER.