I'm just starting to look at MSBuild and hug the whole idea. I installed a CI server with Hudson and want to know how I should "work with build scripts and sln / proj files.
For example, I have an existing solution that has 10 projects (one of which is a website, and the other is a web deployment project and an MSI project to install). What is a good way to handle the construction of this?
- Should I just specify msbuild in the sln file?
- Should I take what is in the SLN file and create another, so it points to different proj files?
- Should I take the code from all the sln and proj files and create one custom script construct?
If I deal with one of the last two, I need to worry about saving two sets of scripts, i.e. make sure my script matches the date as well as the sln / proj files?
Also, how can I deal with its construction when developing in my local field? Am I just CTRL SHIFT B to build it and then use only the script construct to build the CI server / deployment?
source
share