2017-05-31 6 views
0

現在、私はVS2015 SFプロジェクトを持っています。私はVS2017をダウンロードし、新しいランタイムでSFプロジェクトを構築/実験しようとしました。これは実行可能ですか?私の最初の試みはうまくいかなかった。異なるランタイムのSFプロジェクトがある場合の回避策

+0

どのような問題が発生しますか? sdkの複数のバージョンを並べてインストールすることはできません。 – LoekD

+0

package.jsonは、私のランタイムとは異なるバージョンのSFを使用します。私のランタイムは新しいバージョンです。以前は動作しなかったことは分かっています(同じバージョンでない場合)が、新しいランタイムバージョンが、アプリケーションが使用するバージョンと下位互換性があるかどうかは疑問です。 – alltej

答えて

0

ランタイムは、古いSF NuGetパッケージとの下位互換性が常にあるため、NuGetパッケージのバージョンが、展開先のランタイム以下であることを確認してください。

+0

NuGetでは厳密なバージョンの依存関係があります。たとえば、https://www.nuget.org/packages/Microsoft.ServiceFabric.Data/2.6.210はMicrosoft.ServiceFabric(= 5.6.210)に依存します。したがって、ライブラリが依存する場合Microsoft.ServiceFabric.Data 2.5.xではもう使用できません。これは目的にかなっていますか? –

+1

プロジェクトをロードすると、「... *。sfprojをロードしてアップグレードする必要があります...」というメッセージが表示されます。 'いいえ'をクリックすると、プロジェクトが読み込まれません。アップグレードせずにプロジェクトをロードするにはどうすればよいですか? – alltej

関連する問題