T
Thorsten Ottosen
Dear all,
I work on a major system written in C# in visual studio 2003.
Our solution has 10+ projects and all projects are compiled with
/incremental.
In a C++ world, non-incremental builds aren't used for development...it
would simply take too
long to compile an update. So we would naturally expect that incremental
builds for C# would
work great too.
However, we have been experiencing problems in ouy C# project which has lead
us to
disable dependencies between certain projects in our solution.
I can come up with 2 reasons for our slow build times:
1. The dependency analysis carried out by visual studio for C# is buggy
causing more recompilations
than necessary
2. Link times are simple huge due to our big project. (But shouldn't linking
be at run-time/load-time?)
Has anyone else experienced such problems?
Thanks in advance
Thorsten
I work on a major system written in C# in visual studio 2003.
Our solution has 10+ projects and all projects are compiled with
/incremental.
In a C++ world, non-incremental builds aren't used for development...it
would simply take too
long to compile an update. So we would naturally expect that incremental
builds for C# would
work great too.
However, we have been experiencing problems in ouy C# project which has lead
us to
disable dependencies between certain projects in our solution.
I can come up with 2 reasons for our slow build times:
1. The dependency analysis carried out by visual studio for C# is buggy
causing more recompilations
than necessary
2. Link times are simple huge due to our big project. (But shouldn't linking
be at run-time/load-time?)
Has anyone else experienced such problems?
Thanks in advance
Thorsten