Question

Mes questions sont simples. Après une recherche sur Google lourde, j'ai appris que je peux utiliser Concurrentdictionnaire dans .NET 3.5 Projets utilisant Extensions réactives et System.threading.dll Version de son répertoire d'installation. Tout d'abord, il n'y a pas de système. Ajout de référence à System.reactive ou System.reactive.windows.threading ou à tout autre de la classe .NET 3.5 mentionnée ne me donne pas une classe concurrentedictionnaire ni cela me donne System.collections.Concurrent Namespace. J'ai téléchargé la version ancienne du SDK des extensions réactives et j'ai trouvé ce que je cherchais, mais ma question est: quelqu'un sait-il ce qui est arrivé au backport concurrentdictionnaire dans la publication réelle d'extensions réactives, est-ce que quelqu'un sait où il se trouve ou pourquoi il est disparu. Je n'ai pas pu trouver de réponse raisonnable ou de réponse du tout.

Était-ce utile?

La solution

Nous n'envoyons plus le backport du TPL avec RX pour .NET 3.5. Si vous souhaitez utiliser le TPL et les innovations associées dans le domaine de la concurrence, commencez à utiliser .NET 4 (ou au-delà). Rx lui-même n'a pas besoin de fonctionnalité TPL, il n'y avait donc aucun besoin pour nous de transporter le TPL.

Il y a trop de complications en ce qui concerne le soutien, la maintenance et la qualité associés à la maintenance d'un tel backport. Par exemple, les caractéristiques de performance du TPL sur les versions CLR plus anciennes n'ont jamais été testées bien au-delà du CTP initial du TPL il y a plusieurs années.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top