gpt4 book ai didi

visual-studio - Visual Studio 2017 无法识别 .sfproj 类型的项目

转载 作者:行者123 更新时间:2023-12-03 16:20:47 25 4
gpt4 key购买 nike

我正在尝试使用 Visual Studio 2017 打开我第一次从源代码下载的解决方案。我有一个错误:

这个版本的visual studio无法打开以下项目。可能未安装项目类型或......等等。

我发现 VS 提示的项目类型是 .sfproj 类型,我发现它是 **Azure Service Fabric **。

正如文档所说,我已经安装了最新版本的 Azure Service Fabric SDK ,但我仍然收到错误消息。
此外,当我转到 Menu -> file -> New -> Projec 时,我没有看到任何 Azure Fabric 服务作为模板。

如何让 Visual Studio 识别 Azure Service Fabric 类型?除了安装 SDK 之外,我还需要做更多的事情吗?

谢谢你的帮助

最佳答案

发生这种情况是因为您尚未安装适用于 Visual Studio 的 Service Fabric 工具。

要设置开发环境以运行 Service Fabric 项目,您需要三件事:

  • Service Fabric SDK
  • Service Fabric 运行时(随 SDK 一起安装)
  • 用于 Visual Studio 的 Service Fabric 工具

  • 根据 Visual Studio 的版本,您将以不同的方式安装它们:

    对于 Visual Studio 2015 ,您可以使用 Web 平台安装程序 安装所有 3 个项目。
    只需打开 WPI 并搜索 Azure Service Fabric SDK 和工具 v-- (VS2015) ,设置完成后只需重新启动计算机即可完成。

    对于 Visual Studio 2017 及更高版本,此过程已更改为“更简单”但有点棘手,在 VS2017 上,工具与 VS 安装程序一起安装:
  • 打开 Visual Studio
  • 工具(在顶部栏菜单上)
  • 获取工具和功能(安装程序会打开修改VS功能)
  • Azure 开发
  • 选择 ' 服务结构 '
  • 确认更改和设置。

  • 完成后,您必须继续 Web Platform Installer 并设置 SDK,最后不包含 (VS2015) 的那个。设置完成后,重启电脑即可。

    在这两种情况下,它都会设置最新版本的 SF,如果您需要旧版本,您将面临一些挑战。

    VS2017 方法的问题是你不能选择你想要的版本,所以很可能你最终会得到最新的版本,迫使你更新项目文件。

    对于VS2015你可以选择版本,首先你需要发现你的项目需要的版本,为此,打开原始的.sfproj文件并找到元素'ProjectVersion',大多数时候你需要升级项目版本(自动完成)当您安装较新版本的工具时)或将 sfproj 降级以使用较旧的工具打开。

    若要下载工具安装程序,请转到 Service Fabric blog 并找到所需版本的发行说明,然后查找下载“Visual Studio 2015 Service Fabric 工具”的链接。这不适用于 VS2017。

    有关更多信息,请参阅文档的更多详细信息:
    https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started

    关于visual-studio - Visual Studio 2017 无法识别 .sfproj 类型的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50702234/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com