【问题标题】:Service fabric tooling in VS2017 seems to be brokenVS2017 中的服务结构工具似乎被破坏了
【发布时间】:2017-04-06 06:22:26
【问题描述】:

我已将 Service Fabric 核心 SDK 更新至 2.5.216(3 月 21 日发布)并且还安装了 Visual Studio 2017。当我在 VS2017 中打开我的 sf 项目时,它开始显示此消息。

我猜这可能是因为 VS2017 SF 工具没有更新到最新版本?我还看到新的 VS2017 安装程序中还没有更新。谁能帮我解决这个问题?

更新:

看起来release notes 已经说明下一个版本的 VS2017 更新将包括 1.5 版本的 SF 工具。您是否有发布该更新的预计时间表?

谢谢!

【问题讨论】:

  • 我也有同样的问题。你解决了吗?
  • @Pr.Dumbledor VS2017 今天获得了最新更新。一旦你更新它,它应该没问题。这解决了问题。

标签: azure-service-fabric


【解决方案1】:

您可以通过安装 Visual Studio 2017 预览版https://www.visualstudio.com/vs/preview/ 获得 VS2017 的新工具。预览版可以与 Visual Studio 2017 的其他实例并行运行,并包含对 Visual Studio 其他部分的更新。对于 Service Fabric 工具,我们不支持 VS2017 预览版中的 Service Fabric 工具与 VS2017 之间的往返。

我们正在努力获得更新的 Service Fabric 工具,您可以将其安装到 Visual Studio 2017 的非预览版中。

【讨论】:

    【解决方案2】:

    不幸的是,现在 VS 2017 中的工具仍然是 1.4。在 .sfproj 文件中有对 MSBuild 包的引用——这些包没有更新。

    尝试删除包文件夹并重新安装服务结构项目的 MSBuild 包

    Install-Package Microsoft.VisualStudio.Azure.Fabric.MSBuild
    

    【讨论】:

    • 确保继续使用与工具版本相同的 NuGet 包版本(在 .sfproj 文件中指定)。
    【解决方案3】:

    截至 2017 年 4 月 5 日,VS2017 发布了修复此问题的更新。

    【讨论】:

    • 这不是您问题的答案。您的问题的答案是您的 sfproj 文件引用了未安装的 Microsoft.VisualStudio.Azure.Fabric.MSBuild 版本。
    猜你喜欢
    • 1970-01-01
    • 2019-08-07
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 2014-01-25
    • 2018-11-04
    相关资源
    最近更新 更多