不兼容的项目类型 .deployproj (Visual Studio 2019)

6

我有一个包含.deployproj类型项目的解决方案。似乎Visual Studio 2019无法加载该项目。详细的错误信息如下:

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

需要进行非功能性更改 Visual Studio将自动对以下项目进行非功能性更改,以便在Visual Studio 2015、Visual Studio 2013、Visual Studio 2012和Visual Studio 2010 SP1中启用它们。项目行为不会受到影响。

我应该怎么做才能在Visual Studio 2019中加载该项目?

1个回答

15

看起来你需要安装 Azure 开发 工作负载才能让 Visual Studio 能够加载 .deployproj 项目。

因此,只需要修改当前的安装并包含这个工作负载即可。(我不知道具体需要安装哪个组件才能使其正常工作,我只是安装了整个 Azure 开发工作负载)。

Visual Studio 安装程序


也曾在不知名的项目 .deployproj 中遇到过这个问题。未找到此项目类型所基于的应用程序。请尝试此链接以获取更多信息:https://go.microsoft.com/fwlink/?LinkId=660952&projecttype=151D2E53-A2C4-4D7D-83FE-D05416EBD58E在启动 VS Installer 并开启 Workloads/AzureDevelopment 后,该问题已解决。 - smily
上面@Marius提到的_Azure Development_工作负载还允许Visual Studio加载".sfproj"文件,这些文件是指Service Fabric项目。 - daplho
谢谢。我在VS2022遇到了这个问题,你的回答对这个版本仍然有效。 - undefined
至少对我来说,当我打开Visual Studio Installer时,Azure开发工作负载复选框已经被选中。这使得它看起来好像已经安装了,尽管实际上并没有。我取消了复选框的选中状态,然后重新选中,界面更新为我期望看到的样子。从那里开始,我就能够安装这个工作负载了。 - undefined

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