Usually it do so:
1. The General Assembly is isolated in a separate project
2. Write a build script (in the simplest cases .sln works)
3. Installed NuGet
4. Going .nuspec file and put in all assemblies (see P1)
For process automation is configured continue intergration (CI) build server that would be on every change would raise a General Assembly and sent to the NuGet Repository, where all interested projects would be pulled up as needed.
Here's the first link from Google
There will be questions — address in the mail.