Hi Alex,
For detailed information about the Office XP PIA, this msdn article will be
very helpful for you:
Working with the Office XP Primary Interop Assemblies
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnoxpta/htm
l/odc_oxppias.asp
For your questions, I reply each below:
1. Office XP and Office 2003 PIA can be installed at the GAC of the same
box without any problem. The PIA assemblies for differenct Office versions
serve your application targeting different Office version; for example when
you are developing one Office XP add-in in C#, please reference the Office
XP PIA; for Office 2003, use Office 2003 PIA.
2. For the deployment, you will need to install the Office XP PIA at the
customer box. You can download the Microsoft Office XP PIA from this link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C41BD61E-3060-4F71-
A6B4-01FEBA508E52&displaylang=en
After uncompressing the package, you will find the PIA assemblies with the
corresponding reg file. Among them, there is one bat file called
"register.bat".You can include these file in your VS.net setup project and
call the register.bat file at the installation time.
Please feel free to let me know if you have any question. My pleasure to be
of assistance.
Best Regards,
Wei-Dong XU
Microsoft Product Support Services
This posting is provided "AS IS" with no warranties, and confers no rights.