Our build process includes the MsBuild Label step after completing the building and unit testing phases. this step cleans up any additional files from the assembly (for example, unnecessary external dependencies if you are building the project for a link elsewhere) and writes binary files. it's just an MsBuild step that runs the MsBuild script, putting inline projects.
you can get a list of project DLLs using the TargetOutputs element of the MsBuild call in your script, for example:
<MSBuild Projects="yourSolutions" Targets="Rebuild" Properties="Configuration=Release;Platform=x86"> <Output ItemName="BinaryOutputs" TaskParameter="TargetOutputs"/> </MSBuild>
you can use standard svn commands to commit your files.
source share