title: Microsoft.Office.Interop assembly issue
body: <p>I have recently released a client application built in visual studio 2010 and it seems to have used newer libraries then a previous release and is causing errors.  I have whittled the issue down to this import: Imports Microsoft.Office.Interop.  Is there a way to use this import and support multiple versions?  </p>
  
  <p>Here is the error:  </p>
  
  <blockquote>
    <p>Unable to install or run the
    application. The application requeres
    that assembly
    Microsoft.Office.Interop.Outlook
    Version 11.0.0.0 be installed in the
    Global Assembly Cache (GAC) first.</p>
  </blockquote>
  
  <p>As a possible but untested solution I have found the Redistributable Primary Interop Assemblies: <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&amp;displaylang=en" rel="nofollow">http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&amp;displaylang=en</a> but I am nervous that updating this may cause errors with older windows applications.  Would you say bundling this with the installer would be safe?</p>