Hey All, We have a complex ASP.NET application that consists of on
50+ ASP.NET pages 2 WebServices 4 Interop Libraries Several ASP.NET User Controls 200+ Unit Tests * Consequently there are 66 AssemblyInfo.cs files. * All of them are set to [assembly: AssemblyVersion("1.0.*")] for now. It's time to decide on a versioning scheme. We currently build the entire project from the commandline, including a fresh get from VSS, the build, the unit tests, and mailing the results to the team, using NANT (http://nant.sf.net) The WebServices will be versioned separately from the ASP.NET site itself, but I'd appreciate any thoughts or opinions on how to deal with assembly level versioning? * There are version labels in SourceSafe, do we simply edit each AssemblyInfo.cs manually? * Do I write an "Assembly" labeler to edit these for me? * Should it be a manual process or an automatic process? Secondarily, and tangentially related to versioning, has anyone implemented a SmartCard scheme for the enterprise-wide .NET PrivateKey for strong naming? I was hoping we'd do a DelaySign then use a SmartCard to sign the assemblies without the PrivateKey touching the harddrive. As always, your thoughts are appreciated, Scott Hanselman Technology Evangelist - Corillian Corp You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.