【问题标题】:File or assembly Microsoft.SqlServer.SqlClrprovider missing in Entity Framework实体框架中缺少文件或程序集 Microsoft.SqlServer.SqlClrprovider
【发布时间】:2016-11-02 03:44:59
【问题描述】:

我将我的实体数据模型从一个项目转移到另一个项目。通过剪切数据模型文件夹并粘贴到不同的项目中。一切都很顺利,但是当我尝试更新“数据库中的模型”时,在提供 SQL 连接后,我得到了缺少程序集 Microsoft.SqlServer.SqlClrprovider 的错误。我尝试添加一些参考,但没有帮助。我目前无法解决这个问题。下面是错误截图。

【问题讨论】:

  • 取消引用所有 dll。然后再做参考。更改目标框架。保存 关闭它。再次打开它。构建 -> 清洁解决方案。并重建它。希望这对你有用。
  • @MohitShrivastava 试过莫希特。但还是同样的问题:(

标签: c# entity-framework dll .net-assembly


【解决方案1】:

通过安装以下 MSI 解决了该问题。

SQLSysClrTypes.msiSharedManagementObjects.msi

这些可以在这里找到https://www.microsoft.com/en-us/download/details.aspx?id=42295

根据机器架构 x64 或 x86 选择 MSI。不要忘记重新启动 Visual Studio。如果不起作用,请尝试重新启动机器。

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多