What is Version Number and Culture in Assembly Manifest

Version number:- A major and minor version number, and a revision and build number. The common language runtime uses these numbers to enforce version policy.Means we can say it’s a primary key. Culture:- This relates to Satellite assembly. This information should be used only to Pick an assembly as a satellite assembly containing culture- or language-specific information. (We can also that assembly with culture information is automatically assumed to be a
satellite assembly.)