using a .Net interop with multiple versions
<p>I am creating a C# app that interacts with an application which exposes a com component.
I have added a reference to that component by right clicking project and adding reference to COM
component. </p>

<p>It exposes a type library 1.13.</p>

<p>The communication of my app with the component was fine until I wanted to test with another version of the component and I uninstalled the COM app and installed an older version of the COM app.</p>

<p>Now my project does not build, complaining component not registered etc..</p>

<p>If I remove the old interop reference which has version 1.13 and re-add the reference of COM for my new install which is 1.10 it works but kills the idea of using one interop for multiple versions which I wanted to do.</p>

<p>I would be fine to restrict my app to support only a range of COM App versions but I would like to only ship one interop which supports common features.</p>

<p>Please advise on how can I incorporate that into my project without adding references of multiple interops.</p>

<p>Thank you,</p>
