Comment utiliser le PIA 2010 redissortingbuable pour créer une application Excel sur une machine qui n'a pas de client MS Office installé

Depuis quelques jours, je suis en difficulté avec le PIA redissortingbuable 2010. En fait, j'ai créé une application excel sur le marché local, qui utilise la PIA 2007 (j'ai également installé MS Office sur ma machine). Cette application fonctionnait bien, maintenant j'ai installé le PIA 2010 et Microsoft.Office.Interop.Excel dll puis j'ai supprimé puis ajouté cette nouvelle DLL dans ma version Excel créée plus tôt, mais maintenant l'application se bloque sur la création de l'object Excel. c'est à dire

 var app = new Application(); 

et ci-dessous une erreur s'affiche sur le browser.

 Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Interop.Excel.Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000208D5-0000-0000-C000-000000000046}' failed due to the following error: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)). 

Maintenant, est-ce que quelqu'un pourrait me dire ce que je fais exactement exactement? Est-ce que c'est la bonne approche pour créer une application excel en utilisant seulement un PIA redissortingbuable 2010. Sinon, aidez-moi à savoir quelle est l'approche correcte pour résoudre ce problème.

Les PIA redissortingbuables ne sont qu'un «complément» requirejs par VS 2008 et plus ancien. La version MS Office donnée doit être installée sur l'ordinateur cible de toute façon. Si vous avez créé une application qui s'appuie sur Microsoft Excel Object of Office 2010 (version 14.0), cela ne fonctionnera que sur les ordinateurs sur lesquels Office 2010 est installé. Si, en plus de cela, vous l'avez construit en utilisant VS 2008 ou plus, vous devriez également installer le package PIA correspondant.