Best Regards, Kit Kai, MVP (SharePoint Portal Server)
vector wrote:I am talking about the actual assembly version which is deployed.
vector wrote:I was discussing this with another of my friend who told me that in their project, they are using CruiseControl and its fully automated with nice backups of nightly builds and is much more flexible than ours.
Now try to put up some existing practices and given advice to start with, you can read one of MS's early pattern and practices book called "Team Development with Visual Studio® .NET and Visual SourceSafe" esp the Chapter 5 "The Build Process" and "BuildIt—An Automated Build Tool for Visual Studio .NET".http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=94FDB8C8-5A87-4545-AF75-6053F32C7ECAOther tools CruiseControl http://cruisecontrol.sourceforge.net/FinalBuilder http://www.atozedsoftware.com/finalbuilder/Visual Build Pro http://www.kinook.com/VisBuildPro/
Vector wrote:However, we have not implemented assembly versioning. Hence, the preferred method of debugging after deployment when u know something worked last week but not this week, is to try to copy the dll build that week (sort by date) and try to paste and see how it works. Needless to say, this involves a bit of manual copy-paste, and uses a lot of time.
The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral
Vector wrote:This will aid in the application using the dll version it was tested against even if the new build has a different assembly which some other app may be using.