繁体   English   中英

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

[英]Could not load file or assembly 'Microsoft.SqlServer.Types, Version=11.0.0.0

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

无法加载文件或程序集“Microsoft.SqlServer.Types,版本=11.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。 系统找不到指定的文件。":"Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"} System.Exception {System.IO.FileNotFoundException}

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

谢谢

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

所以我转到我的 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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM