Impossible de charger le fichier ou l'assembly 'Office, Version=15.0.0.0'

- Je utiliser Vs2013. J'ai créé une application dans laquelle j'utilise un fichier Excel que d'une entrée et d'obtenir des contacts à partir du fichier.
Tout fonctionne dans mon ordinateur. J'ai Vs2013. Windows 8.1, Ms office 2007 & 2013.
Quand je lance mon application dans un autre ordinateur, il jette

Impossible de charger le fichier ou l'assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bc111e9429c' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié

Comme par ma condition d'application, j'ai besoin d'utiliser un fichier Excel à partir d'Office 2007 à 2013.

J'ai mentionné quelques StackOverflow liens mais je n'obtiens pas de résultat. Je suis coincé. Merci de me suggérer comment résoudre ce problème.

Vous avez ciblé la mauvaise version d'Office si vous voulez soutenir 2007. Pas de ciblage au moins .NET 4.0 est également plutôt une erreur, la fonctionnalité Incorporer les Types Interop est très souhaitable. Anyhoo, la façon dont vous le faites maintenant, vous aurez à installer Office 2007 Primary Interop Assemblies à la fois sur votre machine et sur la machine cible.
Avez-vous manipuler votre fichier excel ou seulement lire les données?
Si je change d'Excel 12.0.0.0, il travaillera pour l'ensemble de Ms office 2007 version 2013?
1 - je obtenir un fichier excel à partir du disque local, de le convertir dans le format CSV et de les écrire dans la base de données. 2 - j'écris créer un fichier excel et d'écrire des contacts de la base de données. @T. S.
Si vous ne faites que lire et écrire des données et à ne pas faire "la fonctionnalité excel" vous pouvez simplement vous connecter à excel à l'aide de Microsoft.ACE.OleDb, et de travailler avec un fichier excel tout comme avec la table DB. Peu importe, vous semblent manquants Excel.dll

OriginalL'auteur NJ Bhanushali | 2015-09-04