2017-05-09 32 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