What are assemby version like major.minor.build.revision? What does it mean?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Assembly Versions are a way to allow for backwards or forwards compatibility in your applications.
For instance: you could specify that your application requires a reference to a third-party library (NHibernate for instance) of a specific version or higher.
You can do the same thing with the .NET Framework itself by requiring that a certain version of the .NET Framework be installed.
Having Assembly versions also allows you to maintain one or more copies of an assembly in the GAC simultaneously, letting your program select which version of the assembly it wants. This can be quite useful when you’re upgrading a third-party library reference, etc.