I just finished developing a custom VB.NET App for a client that relies heavily on automation of Powerpoint through Microsoft.Office.Interop.Powerpoint. It works great on my computer (running Windows 8, Office 2010, and Visual Studio 2010), but it fails to install on my client's computer, which runs Windows 7 and Office 2007. I think the issue is the reference to the "Microsoft Office 14.0 Object Library" and "Microsoft.Office.Interop.PowerPoint" ver 14.0, but I have no idea how to change the references to version 12.0, which presumably would be compatible with Office 2007.
The only versions available in "References" in my Visual Studio are the 14.0 ones. Is there any way to get a hold of older versions, or to otherwise make my app backwards compatible?
The error my client sees when trying to install says "application requires that assembly Microsoft.Interop.Powerpoint Version 14.0.0.0 be installed in the Global Assembly Cache (GAC) first."