Datei oder Assembly 'DocumentFormat.OpenXml' konnte nicht geladen werden

8

Ich bekomme diesen Fehler immer VS2013

Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.0.5022.0, Culture=neut ral, PublicKeyToken = 31bf3856ad364e35 'oder eine seiner Abhängigkeiten.

In meiner web.config

%Vor%

Ich habe versucht, windowsbase und viele andere Dinge einzufügen.

Ich suche und suche nach einer Lösung, weiß irgendjemand, wie man es löst?

    
SanderDk 14.08.2014, 11:48
quelle

3 Antworten

8

Ich hatte dieses Problem, weil ich eine neue Version der .dll auf meinem Computer installiert hatte, die auf localhost lief, und auf meinem Server lief eine alte Version derselben .dll

Ich habe es gerade aktualisiert und alles funktioniert gut danach.

Installieren Sie in Ihrem Fall die DocumentFormat.OpenXml-Version 2.5, die in diesem Microsoft-Link

    
Lucas 15.06.2015, 16:40
quelle
4

Zum Zeitpunkt der Erstellung dieser Antwort gibt es drei Versionen von Open XML SDK:

Sie haben wahrscheinlich in Ihrer Projekt DLL Version 2.5 referenziert, die auf Ihrem Rechner installiert wurde.
Um die erforderliche v2.0 Assembly zu erhalten, empfehle ich Ihnen, NuGet I wie oben beschrieben zu verwenden.

    
HRKoder 11.01.2016 20:40
quelle
1

Sie können dieses Beispiel sehen.

Ссылка

Ich lade das Beispiel herunter und importiere das

  • ClosedXML.dll
  • DocumentFormat.OpenXml.dll

dlls (realted dlls ist bereits im Projekt. Und ich habe sie benutzt). Danach ist mein Fehler weg. Sie können versuchen .. Ich weiß nicht warum. Aber das Wichtigste ist, dass mein Projekt gerade funktioniert.

    
Mahmut EFE 17.11.2014 07:41
quelle