C# - Referenz Hinzufügen für MS Excel 12.0 object library und MS Excel 14.0 object library?

Ich habe kürzlich ein kleines tool, das verwendet Microsoft.Office.Excel.Interop, und nach meiner Referenzen-Ordner habe ich den Verweis auf die Microsoft Excel 14.0 Object Library. Ich sollte auch erwähnen, dass ich MS Office 2010 auf meinem Rechner, damit das tool funktioniert Prima dort.

Aber ich habe eine client-Benutzer, der versucht, installieren Sie das tool auf seinem Rechner (scheinbar hat er MS Office 2003 installiert) und wird immer eine Fehlermeldung.

Wunderte ich mich, gäbe es da irgendwelche Probleme, wenn ich laden Sie die Microsoft Excel 12.0 Object Library und fügen Sie den Verweis in meinem tool so, dass ich Verweise auf MS Excel-14 und MS-Excel-12? ... würde tun, überhaupt Sinn?

Wieder, ich bin Recht neu auf .NET und meine Programmiererfahrung ist rein empirisch, wie in keine Schule. Nur ein heads-up, wenn dies eine dumme Frage.

EDIT:

Ich etwas gefunden, das scheint dieses problem zu lösen. Ich hatte meinen client laden Sie die Datei von diesem link: http://www.microsoft.com/en-us/download/details.aspx?id=3508

Dann Folgen Sie einfach den Anweisungen unten, und dies anscheinend das problem gelöst. Er war in der Lage, das tool zu installieren und führen Sie es ohne Probleme.

Sie können versuchen, Aliasing-namespace diese Weise werden Sie nicht laufen, in versionskonflikte.. und oder Kopieren Sie die gewünschte version in den Bin-Ordner, oder Gac ist es, dass insbesondere auf die Maschine..
Danke!!! Anscheinend läuft diese Datei löst auch das problem... microsoft.com/en-us/download/details.aspx?id=3508

InformationsquelleAutor sergeidave | 2013-01-14

Schreibe einen Kommentar