2017-05-09 14 views
0

サービスファブリックMSBuildバージョン1.4としてGitサーバーに公開されているVisual Studio 2015ソリューションで作業していますが、ソリューションを開くときにsfprojをアップグレードするように要求されます。アップグレードしないと、ソリューションエクスプローラで使用できなくなります。サービスファブリックのプロジェクトバージョンの問題を修正するには

Service Fabric SDKのバージョン2.5と2.4の両方が私のマシンにインストールされています。これは私の知るところでは、MSBuilds 1.5と1.4に関連しています。

バージョン1.5にアップグレードせずにこのsfprojを開くにはどうすればよいですか?事前に

おかげで、 C

答えて

1

は実際にあなたの問題は、サービスファブリックのためのVSツールです。 SFの各バージョンのビルドターゲットをインストールします。

SFの新しいバージョンをインストールした人もいますが、他の人が環境を壊したコードをチェックインした古いバージョンで作業していた人もいます。バージョンを切り替えるオプションが見つかりませんでした。常に最新のVS Toolsを使用しようとしています。

アップグレードすると、Visual Studioが1.5にあなたのケースでは、新しいビルドバージョンに.sfprojファイルを更新し、またnugetパッケージは、あなたがするオプションがあります:

  • VS Toolsをインストールしますサービスファブリック用に必要なバージョン(1.4)

  • これらのファイル(.sfprojおよびpackages.config)をアップグレードしますが、チェックインしないでください。

  • アップグレードは、以前のバージョンに変更をダウングレードすると終了します(.sfprojとpackages.configを変更して、クラスタをアップグレードするまでの最初の週に行った作業は数行です)。

  • は、クラスタ(最良の選択肢)

+0

アップグレード、ありがとうございます!私は助けに感謝します。 – Chuck

関連する問題