2017-07-13 4 views
0

ReliableCollection、具体的にはReliableQueueがVisual Studioのデバッグセッション間で保持されているかどうかについての情報は見つかりませんでした。それはそうではないようです。アプリケーションが削除され、デバッグ中に再追加されたためだと思います。誰でもこれを確認できますか?サービスファブリックのデバッグ - reliablecollectionが維持されていますか?

答えて

1

はい、デフォルトの動作では、デバッガが停止した後に配備されたアプリケーションを削除します。 幸いにも、changeこれはできます。

  1. これを行うことができる2つの方法があります。 せずに付属のデバッガをVSからあなたのアプリを起動(デバッグ - デバッグなし>スタートは[Ctrl + F5])。 明らかに、これを実行するには、サービスプロセスをデバッグするためにVSを手動で サービスプロセスに接続する必要があります。 プロセスからVSをデタッチすると、VSはこのシナリオではアプリケーションを削除しません。 アプリケーション(.sfproj)ソリューションエクスプローラでプロジェクトを選択して

  2. は、「自動アップグレード」を「削除」のプロパティウィンドウに を行くと からアプリケーションのデバッグモードを変更します。これにより、デバッグ後にVSがアプリケーション を削除しないようにします。ただし、 の動作に別の変更が加えられた場合は、アプリケーションをVSから起動する時刻に自動的にアップグレードされます。自動アップグレードの追加の利点は、 アプリケーションの状態がVSからの複数の起動で維持されることです。 これは望ましくないかもしれない。 は、アプリケーションの削除を防止し、自動アップグレードを行わないようにする設定はありません。

関連する問題