I find that this system works very well for me. I assume VS 2005/2008 and C #, but the same principle works for other compilers and languages that simply replace your own flavor.
Using CC.NET
- Check all sources with scheduleTrigger if multiple locations are used
- Use MSBuild to create each solution you want (presumably VS 2005/2008), or nant, or any other build tool best suited to compile your component projects.
- MSBuild WIX, MSBuild InnoSetup Wise Installation Studio.
- MSBuild AssemblyInfo.cs , , script
- AssemblyInfo.ca.
- , MSBuild, . , , (../Builds/Product/v.M.m.r.p - DATE TIME/)
.
, .
script, NSIS Inno Setup. Windows.
Windows Wise InstallShield , , , . WIX ( + -), , XML .
Inno Setup, Windows ( Windows XP) - .