I have a COM class which is accessible only via vtable. It is already distributed to clients. I am planning to allow script access as well, by introducing IDispatch.
In my local tests, it shows client code will not change, but they will require code rebuild, why so?