What's the difference between a dll's FileVersion and ProductVersion?
Specifically at runtime, is one used for strong binding, and the other informational?
I'd like to have one set manually, and the other incremented automatically (via our CI build process)
Edit: Richard answered the part I missed in the original question. It's Assembly version that I want to manually control (incrementing with interface changes) while it's File Version that I want my CI system to automatically increment with every build. Thanks.