Assemblies and Little More In C# (part 1) -
if go to:
solution explorer -- > properties -- >(double click) assembly info
you see information assemblies project. @ end of there different versions each assemblies are:
- major version
- minor version
- build number
- revision
and understood these numbers of these:
[assembly: assemblyversion("1.0.0.0")]
[assembly: assemblyfileversion("1.0.0.0")]
but don't understand meaning.
when project built values baked dll when view dll's properties via windows file system see version number.
managing numbers bit of pain in ass. in older projects you'll see ugly build scripts things check out files increment number check them in continue build... elegant solution i've seen implemented teamcity (though there similar products); copies of projects files build server, edits it's local copy values maintains (you can alter or reset them in ui), builds project. allows never touch source control while giving control on dll versioning.
Comments
Post a Comment