Binary compatibility ensures that when you compile an updated version of a component, it will work with clients that used previous versions of that component. If select this option you will also need to point VB at an earlier version of the component with which you want to maintain compatibility. When you compile a project with this option set, VB will check the compatibility with the selected component.