无法加载文件或程序集';Microsoft.SqlServer.Types,版本=11.0.0.0

本文关键字:Types SqlServer Microsoft 版本 文件 加载 程序集 | 更新日期: 2023-09-27 18:25:04

我开始处理我的应用程序,我已经有一个月没有接触过了,当我运行应用程序并尝试保存更改时,我得到了以下错误

无法加载文件或程序集"Microsoft.SqlServer.Types,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845dcd8080cc91'或它的一个依赖项。系统找不到文件指定。":"Microsoft.SqlServer.Types,版本=11.0.0.0,区域性=中性,PublicKeyToken=89845dcd8080cc91"}系统。异常{System.IO.FileNotFoundException}

我不知道为什么这个错误会突然出现,因为上次我运行这个应用程序时,我从未遇到过这个问题,所以我不知道这是从哪里来的。它发生在Context SaveChanges事件上,但当错误出现时,我可以再次点击运行按钮,它将继续运行,就像什么都没发生一样。在我这样做之后,所有连续的保存尝试都将在不显示错误的情况下工作,但如果我重新启动应用程序,它将再次显示。我的应用程序是一个使用.NET Framework和Entity Framework 4的Windows窗体应用程序,数据库是Sql Server 2005。有什么想法可以引起这个问题吗?

感谢

无法加载文件或程序集';Microsoft.SqlServer.Types,版本=11.0.0.0

我遇到了同样的问题,突然之间我的报告没有出现。

所以我在我的web.config中找到了你的报告视图所在的项目。

在程序集绑定标记中按原样粘贴此代码。

  <dependentAssembly>
    <assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" culture="neutral" />
    <!-- <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" /> -->
    <bindingRedirect oldVersion="0.0.0.0-14.0.0.0" newVersion="14.0.0.0" />
  </dependentAssembly>