Your are not locked into the same generated code for each project.
The generate is part of the project source code tree so distributing it and keeping it up to date across a team becomes a simple function of source control.