Visual Studio 2019打开解决方案文件不兼容。

22
我想我曾使用Visual Studio 2017编写了一个SSIS包。现在我安装了Visual Studio 2019,但无法打开解决方案文件,出现错误信息:
“不支持。此版本的 Visual Studio 无法打开以下项目。可能未安装项目类型或此版本的 Visual Studio 不支持它们。有关启用这些项目类型或以其他方式迁移资产的详细信息,请参见单击“确定”后显示的“迁移报告”中的详细信息。 - ABC,“C:\ Users\XYZ\ABC.dtproj”
需要进行非功能性更改。为了使下列项目能够在Visual Studio 2015、Visual Studio 2013、Visual Studio 2012和Visual Studio 2010 SP1中打开,Visual Studio 将自动对其进行非功能性更改。项目行为不会受到影响。 - ABC_SSIS,“C:\Users\XYZ\ABC_SSIS.sln””
我尝试了“右键单击该项目然后重新加载”- 没有效果。
我试图确认SSDT是否已安装:它在安装界面安装了,但在扩展管理器中不存在: 安装的SSDT:installed SSDT 扩展管理器中没有SSDT:no SSDT in extension manager

3
我曾经遇到类似问题,是因为我们的终端安全软件阻止了某些组件的安装。你有排除这种可能吗?对我来说,那些在 VS 2017 中可以工作的项目,在 2019 中也像你所看到的一样无法加载。 - Ppp
5个回答

46

SSIS现在是Visual Studio 2019的一个单独扩展。您可以在Visual Studio市场中安装该扩展。选择在线选项卡,搜索“SQL Server Integration Services Projects”。希望它能解决您的问题。


8
注意:安装扩展后,您可能需要右键单击VS中的项目,然后单击“重新加载”。 - Kevin Adams
在我的情况下它不起作用。我尝试从扩展中安装和启用它,但是没有效果。 - Bansi Ardeshana

11
  • 1.扩展 -> 微软报表服务项目
  • 2.然后关闭Visual Studio
  • 3.VSIX安装程序将自动完成
  • 4.如果您的项目未加载,请右键单击项目并重新加载

4
对我来说,重新加载很关键。VS 报告不兼容,直到重新加载为止。 - Tom McDonald
在我的情况下它不起作用。我尝试从扩展中安装和启用它,但是没有效果。 - Bansi Ardeshana

4

今天我遇到了这个问题,

原因

出现问题的原因是: 我在IDE顶部看到一个黄色背景的通知,显示性能有问题截图已包含在内,提供了“禁用此项”选项以改善性能。 我选择了禁用,第二天打开项目时,显示该项目不兼容。 我尝试了修复SSIS,卸载和重新安装SSIS,还更新了SSIS到最新版本。但这三种方法都没有解决问题。

解决方案

但是,在扩展菜单下找到“管理扩展子菜单”,在已安装选项卡下,发现SSIS扩展处于禁用状态。我将其恢复为启用状态。参考以下屏幕截图。如果它被禁用了,请启用它,然后使用带有SSIS项目的VS重新启动。 输入图像描述


4
这也是我学到的一课,我告诉了所有的亲戚们,我没有阅读信息就随意点击了什么。正确的答案是“不要再次报告此扩展程序”,以避免必须执行这些步骤 :) - rXc3NtR1c
我刚刚在 SSRS 中也做了同样的事情。我像个白痴一样点击了禁用。 - KeithL
@rXc3NtR1c 禁用SSIS让我很费劲! - God Is One
在我的情况下它不起作用。我尝试从扩展中安装和启用它,但是没有效果。 - Bansi Ardeshana

2

在管理扩展中启用SSIS对我来说解决了这个问题。

输入图像描述


0
  1. 扩展...管理扩展
  2. 在线...Visual Studio Marketplace
  3. SQL Server 集成服务项目
  4. 下载
  5. 关闭 Visual Studio,然后运行下载
  6. 完成后,打开现有的 SSIS 项目,右键单击项目,选择“重新加载”或“重新加载依赖项”

您现在也可以开始一个新的集成服务项目。

Manage Extensions


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接