我正在使用Visual Studio 2015解决方案,该解决方案在我们的Git服务器上作为Service Fabric MSBuild 1.4版发布,但是当我打开解决方案时,它会提示我升级sfproj,当我继续不升级时,它在我的解决方案资源管理器中不可用。
我的机器上安装了2.5和2.4版本的Service Fabric SDK,据我所知,它与MSBuilds 1.5和1.4相关。
如何在不升级到版本1.5的情况下打开此sfproj?
提前致谢, ç
答案 0 :(得分:1)
实际上你的问题是VS Tools for Service Fabric。它为每个版本的SF安装构建目标。
当有些人安装了新版本的SF时,我们遇到了类似的问题,但其他人仍在使用旧版本,当他们签入代码时,它打破了其他环境。我们没有找到任何切换版本的选项,它总是尝试使用最新的VS Tools。
升级时,Visual Studio会将.sfproj文件更新为较新的构建版本,在您的情况下更新为1.5,以及nuget包,您可以选择:
安装VS Tools for Service Fabric所需的版本(1.4)
升级但不签入这些文件(.sfproj和packages.config)。
升级后,一旦完成更改,请降级回以前的版本(更改.sfproj和packages.config,我们在第一周所做的工作,直到升级我们的群集,只需几行)。
升级群集(最佳选择)