我是使用Visual Studio 2012在MVC 4中新建的。它創建了默認連接。我想在「服務器資源管理器」中「打開表格定義」(右鍵單擊表格>打開表格定義)。但它會在對話框中出現錯誤消息「安裝的DacFx版本不兼容」。我該怎麼辦?錯誤 - 安裝了不兼容的DacFx版本
需要使用NuGet安裝/升級的東西?
我是使用Visual Studio 2012在MVC 4中新建的。它創建了默認連接。我想在「服務器資源管理器」中「打開表格定義」(右鍵單擊表格>打開表格定義)。但它會在對話框中出現錯誤消息「安裝的DacFx版本不兼容」。我該怎麼辦?錯誤 - 安裝了不兼容的DacFx版本
需要使用NuGet安裝/升級的東西?
您很可能需要升級Microsoft SQL Server數據工具的最新版本。下載應該升級DacFX組成部分,也是,你會發現這裏的2013年10月版本: http://msdn.microsoft.com/en-us/data/hh297027
您可以嘗試到表在Visual Studio服務器資源管理器添加到數據庫時也看到了這個問題。 此外,如果您右鍵點擊屬性,您將獲得:此計算機上安裝了「不兼容的SQL Server數據工具(SSDT)版本和數據庫運行時組件」,並提供了一個指向SSDT的鏈接。
因此,解決辦法是在Visual Studio安裝SQL Server數據工具2012 https://msdn.microsoft.com/en-us/jj650015
你試過[這個解決方案(http://carlupq.wordpress.com/2013/07/07/solutions-to - 兩個 - 微軟視覺工作室2012 - 錯誤 - 1 - 此版本-的-SQL服務器數據的工具 - 是 - 不兼容,用最數據庫運行時組件安裝上,這-computer-AN-不相容-dacfx /)? – Koen