错误 - 安装了不兼容的DacFx版本

时间:2013-11-15 06:46:12

标签: .net

我使用visual studio 2012在MVC 4中是新手。它创建了默认的Connection。我想在“服务器资源管理器”中“打开表定义”(右键单击表>打开表定义)。但它会在对话框中抛出错误消息“安装了不兼容的DacFx版本”。我该怎么办?

需要使用NuGet安装/升级吗?

2 个答案:

答案 0 :(得分:4)

您很可能需要将Microsoft SQL Server数据工具升级到最新版本。下载也应该升级DacFX组件,你会在这里找到2013年10月的版本: http://msdn.microsoft.com/en-us/data/hh297027

答案 1 :(得分:1)

在尝试将表添加到Visual Studio中的服务器资源管理器中的数据库时,也可以看到此问题。 此外,如果您右键单击礼节,您将获得:“此计算机上安装了不兼容的SQL Server数据工具(SSDT)版本和数据库运行时组件”,并带有指向SSDT的链接。

因此,解决方案是在Visual Studio 2012中安装SQL Server数据工具 https://msdn.microsoft.com/en-us/jj650015