This is the solution I ended up with.
I have every project in the solution link of CommonAssemblyInfo.cs, which is automatically generated for me by my build scripts (rake + albacore).
CommonAssemblyInfo.cs , CommonAssemblyInfo.cs.local.
: go.bat, CommonAssemblyInfo.cs.local CommonAssemblyInfo.cs, , VS.
, , , "" . :
PreBuild, . , . , :
echo verifying CommonVersionInfo.cs exists
cd
IF NOT EXIST ..\..\..\CommonAssemblyInfo.cs COPY ..\..\..\CommonAssemblyInfo.cs.local ..\..\..\CommonAssemblyInfo.cs
, , , VS, , .