2013-02-07 6 views
1

Je crée une application qui crée un fichier Excel lorsqu'un bouton est cliqué sans l'enregistrer, cela fonctionne très bien sur ma machine locale lorsqu'il y a Microsoft Office 2007. Le problème que quand je mets cette application sur le serveur qui a Microsoft Office 2003, il me donne une erreur à propos de quelque chose comme ça Microsoft.Office.Interop.Excel, Version=12.0.0.0Création d'un fichier Excel en C# donne et erreur dans Office 2003

Est-ce parce que j'utilise Microsoft.Office.Interop.Excel API? J'ai cherché à propos de ce problème et trouvé des solutions qui n'ont pas fonctionné comme prévu comme le téléchargement PIA !!

+0

s'il vous plaît mettez l'erreur complète que vous obtenez. – Igoy

+0

@Yogendra Il me donne l'erreur suivante: 'System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Culture = neutre, PublicKeyToken = 71e9bce111e9429c' ou l'un des ses dépendances. Le système ne peut pas trouver le fichier spécifié. Nom du fichier: 'Microsoft.Office.Interop.Excel, Version = 12.0.0.0, Culture = neutre, PublicKeyToken = 71e9bce111e9429c' – Seem

+0

Ajoutez-vous une référence pour cela dans votre application – Dotnet

Répondre

1

Installez Office 2007 sur votre serveur. Étant donné que vous ne pouvez pas redistribuer des DLL Microsoft avec votre application, les machines doivent dans ce cas avoir requis des DLL dans le GAC.

+0

Merci, je vais essayer quand l'administrateur du serveur me donne la permission. – Seem

Questions connexes