我一直收到这个错误是VS2013
Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.0.5022.0, Culture=neut ral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。

在我的 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>

我试图插入Windowsbase和许多其他东西。

我正在寻找解决方案,有人知道如何解决吗?

最佳答案

我遇到了这个问题,因为在本地主机上运行的计算机上安装了.dll的新版本,并且服务器正在运行同一.dll的旧版本。

我刚刚对其进行了更新,之后一切正常。

根据您的情况,安装此microsoft link中可用的DocumentFormat.OpenXml版本2.5

关于c# - 无法加载文件或程序集'DocumentFormat.OpenXml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25307323/

10-12 05:20