I have a C# .net 2.0 windows app that uses a COM component. Visual Studio 2005 automatically adds an interop assembly DLL when I add the reference to this COM library.
In case the COM component is upgraded frequently, what do I need to do to keep my app upgraded too? Do I need to upgrade the interop DLL? Do I need to rebuild and redeploy every time in order to keep up with the COM upgrade?
I don't understand 100% this interoperability issue, and I just need to minimize the work on every COM upgrade. I need to avoid rebuilding and redeploying every time. Is there any optimal way to achieve this?
I've been reading Advanced COM Interoperability (http://msdn.microsoft.com/en-us/library/bd9cdfyx.aspx) in MSDN and still don't have clear answer.
Thanks in advance