.NET Fehler: Die Abhängigkeit von Microsoft.Office.Interop.Excel " konnte nicht gefunden werden
Mein Kollege geschrieben hat, eine DLL, welche Laufwerke Excel.
Wenn ich mich auf seine DLL in meine .Die NETTO-app, bekomme ich eine Warnung:
The dependency 'Microsoft.Office.Interop.Excel' could not be found.
Meine app kompilieren.
Allerdings, wenn ich das bit, das verwendet, mein Kollege DLL-Zugriff auf Excel, wird eine Ausnahme geworfen, mit der Meldung oben.
Sollten wir identische setups: Windows XP Pro SP3, VS2003, .NET 1.1, Office 2003
Mein problem scheint ähnlich zu diese Frage, aber ich weiß nicht, ob es dasselbe.
Jede Hilfe oder Vorschläge dankbar empfangen!
Update:
Danke für die Antworten so weit!!!
Ich nicht Hinzugefügt haben, eine explizite Referenz zu Microsoft.Office.Interop.Excel
.
Sicher ich sollte nicht zu?
Jedoch: Wenn ich versuchte, fügen Sie diese Referenz, die ich nicht finden kann Microsoft.Office.Interop.Excel
im Dialogfeld Verweis Hinzufügen.
Vermutlich dies bedeutet, dass ich bin fehlt eine DLL?
... Aber ich verstehe nicht, wie das passieren konnte?!
Update (fixed):
@ConcernedOfTunbridgeWells hat die Antwort, dass diese Feste für mich: installieren von Primären Interop-Assemblys.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie möglicherweise installieren Sie die Primäre Interop-Assemblys für Office, die heruntergeladen werden kann von Hier. Je nach der Reihenfolge, die Sie installieren Visual Studio und Office, die Sie möglicherweise nicht standardmäßig installiert.
Haben Sie explizit Hinzugefügt werden, ein Verweis auf
Microsoft.Office.Interop.Excel
in Ihrem Projekt?Fragen Sie Ihren Kollegen, um Ihnen das Interop.Excel.dll Datei, die hat er in seiner bin-Ordner. Alternativ als Jon hat oben vorgeschlagen, können Sie fügen Sie einen Verweis auf Microsoft Excel-Bibliothek von COM-Registerkarte des Dialogfelds Verweis Hinzufügen.
Ich hatte das gleiche problem, die versuchen, die "offiziellen" F# samples auf CodePlex.
Projekte waren Referenzierung interop-V11.
Ich entfernte die Referenzen und ging, um Sie wieder zu bemerken, hatte ich die V9, V12 und V14.
Ich fügte hinzu, V12 und alles hat gut funktioniert ohne weitere änderungen.
Etwas, möchten Sie vielleicht versuchen, vor der Installation noch ein weiteres interop-version.
Ich löste es wie folgt:
Ich bin mit Microsoft Office 2013 und Microsoft Visual Studio 2012.