簡體   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