2017-05-09 39 views
0

我在Visual Studio 2015解决方案中工作,该解决方案作为Service Fabric MSBuild版本1.4发布在我们的Git服务器上,但是当我打开该解决方案时,它会提示我升级sfproj,并且当我继续不升级它时,它在我的解决方案资源管理器中变得不可用。如何修复服务结构项目版本问题

我的机器上安装了Service Fabric 2.5的2.5和2.4版本,据我所知,它与MSBuild 1.5和1.4相关。

如何在不升级到版本1.5的情况下打开此sfproj?

由于提前, Ç

回答

1

其实你的问题是VS工具服务织物。它为SF的每个版本安装构建目标。

当有些人安装了新版本的SF时,我们遇到了类似的问题,但其他人仍在使用旧版本,当他们检入代码时,它已经破坏了其他环境。我们没有找到任何选择切换版本,它总是尝试使用最新的VS工具。

升级时,Visual Studio将更新.sfproj文件到一个新的Build版本,你的情况到1.5,并且还包的NuGet,你可以选择:

  • 安装VS工具(1.4)

  • 升级但不签入这些文件(.sfproj和packages.config)。

  • 升级完成后,您的更改将降级回到以前的版本(更改.sfproj和packages.config,我们在第一周内完成的任务,直到升级集群为止,仅为几行)。

  • 升级集群(最好的选择)

+0

谢谢你,先生!我很感激帮助。 – Chuck