Konnte nicht geladen, Datei oder assembly " DocumentFormat.OpenXml

Ich bin immer dieser Fehler ist VS2013

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

In meinem web.config

    <?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
    <connectionStrings>
        <add name="hjkom_med_web_udvConnectionString" connectionString="Data Source=M95;Initial Catalog=hjkom-med_web;Persist Security Info=True;User ID=HJkom-MED_web;Password=bvkeB7hh" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                **<add assembly="DocumentFormat.OpenXml, Version=2.0.5022.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>**

</assemblies></compilation>
    </system.web>
</configuration>

Ich habe versucht, legen Sie windowsbase und eine Menge anderer Dinge.

Ich Suche und Suche nach einer Lösung haben Körper weiß wie es zu lösen ist?

  • Auch haben Sie die version der assembly verfügbar?
  • Ich bin mir nicht ganz sicher, was du meinst? es ist eine Datei, die ich hinzufügen kann? Vielleicht würde es helfen, zu erklären, dass es ein tolles system ist und die Ausführung auf einem IIS-server heute, wo ich eine größere Menge von Korrekturen, die muss dann online sein, wenn ich fertig bin. Der Fehler kommt, wenn ich laufen will es in VS2013.
  • Es ist eine Montage - es wird nicht nur erscheinen aus dem äther. Sie benötigen, herunterladen oder installieren Sie es entsprechend. Ich würde nur verwenden Sie die nuget-Paket, um ehrlich zu sein...
  • Für Jon, prüfen Sie, ob Sie die version, die Sie versuchen, zu enthalten erhältlich in den GAC, wo es sein sollte setzen, wenn Sie das SDK installiert. Wenn Sie immer Probleme haben, versuchen Sie es mit dependency walker und sehen Sie, wenn Sie fehlt etwas anderes. Sie können auch versuchen, die Einstellung Lokale Kopie = true auf den Verweis auf die .dll und sehen, ob das das problem behebt. BTW: ich denke, dass ein Verweis auf System.Xml wird auch benötigt.
  • Jon - ich habe versucht, mit Hilfe der NuGet-Konsole, und es sagt: PM> Install-Paket DocumentFormat.OpenXml-Install-Paket : Die aktuelle Umgebung nicht haben eine Lösung öffnen. Bei Zeile:1 char:16 + Install-Paket <<<< DocumentFormat.OpenXml + CategoryInfo : InvalidOperation: (:) [Install-Paket], InvalidOperationException + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PowerShell.Befehle.InstallPackageCommand Ist es, denn dies ist ein VS2013 website oder mache ich etwas falsch?
  • Vielen Dank 🙂 ich hab jetzt Documentformat.OpenXML Hinzugefügt. jetzt habe ich aber behoben, der Fehler aber jetzt habe ich Gott 262 Fehler, es ist wie nach ich Hinzugefügt DocumentFormat.OpenXml es "vergessen" andere Referenzen
  • Ich bin nicht weiß, auf welcher Stufe Sie diese Fehlermeldung bekommen, aber wenn nach der Veröffentlichung dann die Lösung: Öffnen Sie den Projektmappen-explorer -> Referenzen/Bin (wo diese Bibliothek im Lieferumfang enthalten) -> Rechtsklick auf die Datei -> lokale Kopie -> stimmt. dieser Vorgang wird eine Kopie Ihrer Datei zu einem lokalen Verzeichnis und veröffentlichen Sie es mit allen anderen Bibliotheken.

InformationsquelleAutor SanderDk | 2014-08-14
Schreibe einen Kommentar