Is versioning applicable to private assemblies

Yes versioning is applicable to private assemblies also.Private assemblies do not have Assembly version but they have File Version. There are 2 types of versions

1)File version

2)Assembly version

File version is the default version that is assigned to any .NET assembly

Assembly version is applicable when we create a shared assembly(assembly installed in a GAC)