Visual Studio 2015 未找到 Microsoft.SqlServer.management.sdk.sfc 版本 12.0.0.0?

Visual Studio 2015 未找到 Microsoft.SqlServer.management.sdk.sfc 版本 12.0.0.0?

Visual Studio 2015

Microsoft Visual Studio Enterprise 2015

版本 14.0.25431.01 更新 3

Microsoft .NET Framework -版本 4.7.03056

SQL 服务器 2017

Microsoft SQL 服务器 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64)

2018 年 7 月 21 日 07:47:45 版权所有 (C) 2017

Windows 10 上的 Microsoft Corporation Express Edition(64 位)

主页单一语言 10.0 (Build 17134: )

无法添加数据连接。

错误如下

无法加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc,Version=12.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。系统找不到指定的文件。

答案1

我不确定你是否仍然需要它,但我有类似的设置。所以就这样吧。

步骤 1.安装 SQL Server 2017 功能包

参考:https://stackoverflow.com/questions/16906686/could-not-load-file-or-assembly-microsoft-sqlserver-management-sdk-sfc-version-1

关联:https://www.microsoft.com/en-us/download/details.aspx?id=55992

结果:仍然不起作用。显然,从 SQL Server 2017 开始,一些包已移至 NuGet

==============================================================================

步骤 2.通过 NuGet 安装 Microsoft.SqlServer.SqlManagementObjects

在您的解决方案名称下 -> 引用 -> 右键单击​​ -> 管理 NuGet 包

结果:仍然没有作用。

=============================================================================

步骤 3 安装适用于 Visual Studio 2015 的 SQL Server Data Tools

参考:https://stackoverflow.com/questions/44905068/could-not-load-file-or-assembly-microsoft-sqlserver-management-sdk-sfc-version

结果:由于 MVC 版本和 ASP.Net 版本之间的兼容性问题,一些选项消失

=============================================================================

步骤4:

参考文献1:https://stackoverflow.com/questions/32437266/ado-net-entity-data-model-missing-visual-studio-2015-community

参考文献2:https://stackoverflow.com/questions/12933767/missing-ado-net-entity-data-model-template-from-visual-studio-2012-professional

结果:使用参考文献2并修复它,它解决了我的问题:)

===============================================================================

总而言之,我认为步骤 4 更适合解决我的问题,您可能能够将其与步骤 1、2 和 3 配合使用。

希望它能解决你的问题。

相关内容