does MSI allow installation of x86 interops in the GAC if the GAC already has the same interops have a higher versioned x64 already installed?Hi,<br><p>  I have found that if there are x64 interops of a particular version installed in the GAC, then MSI does not allow x86 interops (the same interops as the already installed x64) of a lower version to be installed into the GAC. It seems like if the x64 interops are installed beforehand, MSI technology does not take into account that they are x64 while trying to install x86 versions of the interops and instead simply looks at the versions and if they installed interops have higher version, irrespective of the fact that they are of a different architecture (x64 in this case), the x86 interops are not able to be installed.<br></p><p> Interesting if the x86 interops are installed beforehand, that has no bearing on the MSI trying to install x64 versions of those interops irrespective of the actual file version of the interops.</p><p> So, looks like when trying to install x86 interops, MSI technology does not take cognizance of the assembly architecture if there are x64 versions already installed, and instead just looks at the file version. I did run some tests by bumping the version numbers of the interops in question and turns out the above analysis is true. </p><p>  Is this correct. Looking for some confirmation.  </p><p>Thanks,</p><p>Manas</p>© 2009 Microsoft Corporation. All rights reserved.Wed, 18 Mar 2009 15:23:06 Z65a86ad2-5f4b-4bb0-80b7-7206fff8aeaahttp://social.microsoft.com/Forums/en-US/interopconversations/thread/65a86ad2-5f4b-4bb0-80b7-7206fff8aeaa#65a86ad2-5f4b-4bb0-80b7-7206fff8aeaahttp://social.microsoft.com/Forums/en-US/interopconversations/thread/65a86ad2-5f4b-4bb0-80b7-7206fff8aeaa#65a86ad2-5f4b-4bb0-80b7-7206fff8aeaamanas0111http://social.microsoft.com/Profile/en-US/?user=manas0111does MSI allow installation of x86 interops in the GAC if the GAC already has the same interops have a higher versioned x64 already installed?Hi,<br><p>  I have found that if there are x64 interops of a particular version installed in the GAC, then MSI does not allow x86 interops (the same interops as the already installed x64) of a lower version to be installed into the GAC. It seems like if the x64 interops are installed beforehand, MSI technology does not take into account that they are x64 while trying to install x86 versions of the interops and instead simply looks at the versions and if they installed interops have higher version, irrespective of the fact that they are of a different architecture (x64 in this case), the x86 interops are not able to be installed.<br></p><p> Interesting if the x86 interops are installed beforehand, that has no bearing on the MSI trying to install x64 versions of those interops irrespective of the actual file version of the interops.</p><p> So, looks like when trying to install x86 interops, MSI technology does not take cognizance of the assembly architecture if there are x64 versions already installed, and instead just looks at the file version. I did run some tests by bumping the version numbers of the interops in question and turns out the above analysis is true. </p><p>  Is this correct. Looking for some confirmation.  </p><p>Thanks,</p><p>Manas</p>Sat, 14 Mar 2009 22:20:00 Z2009-03-14T22:20:00Zhttp://social.microsoft.com/Forums/en-US/interopconversations/thread/65a86ad2-5f4b-4bb0-80b7-7206fff8aeaa#a13605b3-6547-41ef-bd6c-b20e800e8d97http://social.microsoft.com/Forums/en-US/interopconversations/thread/65a86ad2-5f4b-4bb0-80b7-7206fff8aeaa#a13605b3-6547-41ef-bd6c-b20e800e8d97Edgar A Olougounahttp://social.microsoft.com/Profile/en-US/?user=Edgar%20A%20Olougounadoes MSI allow installation of x86 interops in the GAC if the GAC already has the same interops have a higher versioned x64 already installed? Hi, <p>This forum handles requests on Open Protocols Specifications documentation issues. <br>We assist customers in developing systems, services, and applications that are interoperable with Microsoft products. <br>The Open Protocol Specifications can be found at: <a href="http://msdn2.microsoft.com/en-us/library/cc203350.aspx"><font color="#0072bc">http://msdn2.microsoft.com/en-us/library/cc203350.aspx</font></a>. <br><br>Since your post does not appear to be related to the Open Protocols Specifications documentation set, I suggest the following:<br><br>Windows Installer Team Blog<br><a href="http://blogs.msdn.com/Windows_Installer_Team/">http://blogs.msdn.com/Windows_Installer_Team/</a><br><br>Windows Installer on 64-bit Operating Systems<br><a href="http://msdn.microsoft.com/en-us/library/aa372855(VS.85).aspx">http://msdn.microsoft.com/en-us/library/aa372855(VS.85).aspx</a><br><br>Windows Installer Guide: Assemblies<br><a href="http://msdn.microsoft.com/en-us/library/aa367757(VS.85).aspx">http://msdn.microsoft.com/en-us/library/aa367757(VS.85).aspx</a><br><br>You should also search the forums in case someone has already asked a similar question.<br>MSDN forums<br><a href="http://social.msdn.microsoft.com/Forums/en-US/categories/"><font color="#0072bc">http://social.msdn.microsoft.com/Forums/en-US/categories/</font></a><br>TechNet forums<br><a href="http://forums.microsoft.com/TechNet/default.aspx?SiteID=17"><font color="#0072bc">http://forums.microsoft.com/TechNet/default.aspx?SiteID=17</font></a><br>Microsoft Newsgroups<br><a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx"><font color="#0072bc">http://www.microsoft.com/communities/newsgroups/en-us/default.aspx</font></a></p> <p>Regards,<br>Edgar</p>Sun, 15 Mar 2009 03:38:22 Z2009-03-18T15:23:03Z