我开始处理我的应用程序,我已经触摸了大约一个月,当我运行应用程序并尝试保存更改时,我收到以下错误
无法加载文件或程序集' Microsoft.SqlServer.Types, Version = 11.0.0.0,Culture = neutral,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.有什么可能导致此问题的想法?
由于
答案 0 :(得分:1)
我遇到了同样的问题,突然我的报告没有出来。
因此,我希望查看报告视图所在的项目的web.config。
将此代码粘贴在Assemblybinding标签中。
<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>