1.Strong-named assemblies
2.Version-aware code storage
3.Components executing in isolation
4.All of the above
Answer:4