Visual Studio 2017(バージョン15.7.1)で新しいService Fabricアプリケーションを作成し、。Net Core 2.0ステートフルサービスを使用して新しいサービスを追加しましたテンプレート。
サービスを実行しようとすると、正しく開始できず、診断イベントに次の例外が表示されます。
Description = '_ Node_0でのオープン中にレプリカで複数の障害が発生しました。 API呼び出し:IStatefulServiceReplica.ChangeRole(P);
エラー= System.IO.FileNotFoundException(-2147024894)ファイルまたはアセンブリを読み込めませんでした 'System.ServiceModel、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'。システムは、指定されたファイルを見つけることができません。
Nugetパッケージをインストールしてこれを修正しましたSystem.ServiceModel.Primitives:
PM> Install-Package System.ServiceModel.Primitives