The command line for the post-build event is regenerated with every build of the project, so there shouldn't be a problem in multi-user environments, after the first build.
We have made some changes to this in Beta2:
- You can optionally disable the post-build command generation via an option in the Object Mapper.
- Generation of the command line is now done at the beginning of the build rather than following a successful build, to eliminate the need to build twice to get a correct command line.
- Improved error handling within the batch.
- Support for embedded resource files (we won't try to copy them to the target directory).
- A tweak to project dependencies to make the server model project a dependency (but not a referenced assembly), to ensure that it will be rebuilt when necessary.
I'm not sure why we didn't make more use of macros in the command line.