Wie kann ich die Referenz von Microsoft.Office.Interop.Excel version 14 statt 15?

Bin ich aktualisieren eines benutzerdefinierten Windows-Dienst, der derzeit installiert auf einem Windows 2003 server. Der Dienst liest excel-Dateien an eine E-Mail-Adresse, und schreibt in diese Datei. Auf dem server installiert ist, Microsoft Office 2010, und das Projekt für die ursprüngliche Leistung verwiesen Microsoft.Office.Interop.Excel version 14.0.0.0, die auf dem server installiert ist GAC.

Ich bin mit Windows 8.1, Entwicklung w/Visual Studio 2012 Ultimate und Office 2013 auf meinem Rechner installiert.

Irgendwann während der Lösung einige der Fehler und Warnungen verbunden w/aktualisieren eines Projekts von VS2010, VS2012, der Verweis auf die oben wurde entfernt und ersetzt durch einen Verweis auf Microsoft Office 15.0 Object Library, die ich (möglicherweise falsch) davon ausgehen, enthält einen Verweis auf Microsoft.Office.Interop.Excel version 15.0.0.0. Unnötig zu sagen, der Dienst läuft feines lokal, sondern wirft eine exception wenn Sie installiert und auf dem server ausgeführt.

Muss ich meine Projekt-Referenz version 14.

Meine Frage ist, ist es möglich, laden Sie die entsprechende Interop dll ohne Upgrade auf Office 2013, die auf dem server oder Downgrade auf Office 2010 auf meinem Rechner?

InformationsquelleAutor twin_viper | 2014-03-10

Schreibe einen Kommentar