Frage

Meine Fragen sind einfach. Nach heftiger Googling habe ich gelernt, dass ich gleichzeitige in .NET 3.5 mit reaktiven Erweiterungen und system.threading.dll Version aus dem Installationsverzeichnis. Zunächst gibt es kein system.threading.dll, es gibt nur system.reagive.windows.hreading in reaktive Erweiterungen .NET 3.5 Unterverzeichnis. Hinzufügen von Referenz auf System.ReActive oder System.reActive.Windows.Threading oder an andere von der genannten .NET 3.5 gibt mir nicht die gleichzeitige Klasse, noch er gibt mir system.collections.concurrent-Namespace. i Die ältere Version der reaktiven Erweiterungen SDK wurde heruntergeladen, und ich habe gefunden, wonach ich gesucht habe, aber meine Frage ist: Wissen Sie von jemandem, was mit dem Concurrentictictionary Backport in der tatsächlichen Version reaktiverer Erweiterungen passiert ist, weiß jemand, wo es ist oder warum es fehlt oder warum es fehlt . Ich konnte überhaupt keine angemessene Antwort oder eine angemessene Antwort finden.

War es hilfreich?

Lösung

Wir liefern den Backport der TPL nicht mehr mit Rx für .NET 3.5 aus.Wenn Sie die TPL und die damit verbundenen Innovationen im Bereich der Parallelität verwenden möchten, verwenden Sie .NET 4 (oder höher).Rx selbst benötigt keine TPL-Funktionalität, daher mussten wir die TPL nicht unbedingt mit uns herumtragen.

Es gibt zu viele Komplikationen in Bezug auf Unterstützbarkeit, Wartung und Qualität, die damit verbunden sind, einen solchen Backport am Leben zu erhalten.Beispielsweise wurden die Leistungsmerkmale der TPL bei älteren CLR-Versionen vor einigen Jahren noch nie weit über das ursprüngliche CTP der TPL hinaus getestet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top