【问题标题】:Unsupported This version of Visual Studio is unable to open the following projects不支持此版本的 Visual Studio 无法打开以下项目
【发布时间】:2026-01-20 23:35:01
【问题描述】:

在将 sql server 更新到 2016 后,我遇到了这样的错误。我在 VS2015 中打开了该项目,并且在重建 Database 项目时遇到了如下错误:

不支持 此版本的 Visual Studio 无法打开以下项目。项目类型可能未安装,或者此版本的 Visual Studio 可能不支持它们。 有关启用这些项目类型或以其他方式迁移资产的更多信息,请参阅单击确定后显示的“迁移报告”中的详细信息。

【问题讨论】:

  • 由于我现在还没有升级到 2016,所以我不确定,但也许你需要做一些额外的安装?比如 Data Tools 2016 什么的?顺便问一下,你最初是在哪个 VS 中创建项目的?
  • 安装 Sql Server 数据工具。与此类似的问题:*.com/questions/18148445/…
  • @Tyron78 我在 vs 2015 中创建了项目,目前使用的是相同的
  • 那么您肯定需要安装/更新 SQL Server Data Tools - 它们依赖于 SQL Server 版本

标签: sql sql-server asp.net-mvc visual-studio-2015


【解决方案1】:

我在 Visual Studio 2017

上打开旧 (VS2015) 项目时遇到了同样的错误

这些操作解决了我的问题:

  • 安装latest version of SSDT
  • 打开 Visual Studio 2017:转到:工具 > 扩展和更新 > 搜索:Microsoft Integration Services 项目 > 单击:启用
  • 在解决方案上的 SSIS 项目中:右键单击 > 重新加载项目

【讨论】:

  • 在VS2017中打开成功后还能用VS2015打开项目,还是转换项目?我们团队中的一些人尚未升级。
  • 只是补充说这个解决方案也适用于 studio 2019
  • @StefanosZilellis 我在扩展中找不到Microsoft Integration Services Projects --> 在 VS2019 中管理扩展。
  • @xinthose 不知道为什么,试试文本搜索吧?
【解决方案2】:

我在 Visual Studio 2019 中打开旧项目时遇到了同样的错误。

这些操作解决了我的问题:

打开Visual Studio 2019,前往Tools > Extensions > Download下载这三个工具:

  1. SQL Server 集成服务项目
  2. Microsoft 报告服务项目
  3. 微软分析服务项目

关闭VS并更新包,然后双击旧的.sln文件重启VS。

【讨论】:

    【解决方案3】:
    • 从程序和功能中卸载所有 SQL Data Tools
    • 卸载 Analysis Services 和 Reporting Services
    • 从 Microsoft 网站安装 SSDT for Visual Studio
    • 右键单击 Visual Studio 解决方案文件并“打开方式”MS Visual Studio 2017
    • 右键单击并选择“重新加载项目”

    【讨论】:

      最近更新 更多